1sters/material_design_zh

生成页面和电子版的步骤和方法

Closed this issue · 5 comments

我们翻译的是markdown格式的文档,发布的时候需要自动发布成网页和ebook,试了很多个可行的方案,比如非常流行的https://www.gitbook.io/ , https://github.com/fnando/kitabu 等,但是其都有一定的局限性(必须按照他的风格和样式,生成出来的也都一个模样)~

于是寻找其他的解决方案,最终锁定https://github.com/ruby-hacking-guide/ruby-hacking-guide.github.com 这样的方案,GitHub + Jekyll + Github Page + Calibre + Script来做~

其中:

  • GitHub: 多人协作,文档编辑;
  • Jekyll: 自动生成HTML的静态页;
  • Github Page:托管Jekyll生成的静态页;
  • Calibre:生成PDF,EPUB,mobi格式电子书;
  • Script:要想自动化的工作,还需要自己写一些脚本来批量处理;

目前正在Script编写,统一处理图片,页面目录结构,css改写等~

todo

  • 测试路径,页面生成等规范;
  • 将SOURCE文件复杂一份到material_design;
  • 生成PDF,EPUB,mobi的脚本
  • 页面版样式
  • 添加个全局的侧边栏

@IceskYsl
侧边栏再加一个需求就完美了,使用场景:
我正在看一章,看到一半我把目录展开,结果我现在又想继续往下看下去;此时,打开的侧边栏如何关闭?

所需功能:当侧边栏开启时,点下侧边栏以外的其他区域,侧边栏缩进去。

@IceskYsl 还有你底部侧边栏的 icon 搞反了吧?
normal 时,加深的 icon;focus 时,变暗的 icon;现在是。感觉应该是反过来的。

我知道这个需求,就是点空白,缩进去,咋写还不会,明天查查资料写一下。

发自我的 iPhone

在 2014年7月4日,上午2:49,Vincent 4J notifications@github.com 写道:

@IceskYsl
侧边栏再加一个需求就完美了,使用场景:
我正在看一章,看到一半我把目录展开,结果我现在又想继续往下看下去;此时,打开的侧边栏如何关闭?

所需功能:当侧边栏开启时,点下侧边栏以外的其他区域,侧边栏缩进去。


Reply to this email directly or view it on GitHub.

@IceskYsl copy that