V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Daring Fireball: Markdown
CommonMark
MacDown Open Source Markdown Editor
Marked
GitHub Flavored Markdown
amoblin
V2EX  ›  Markdown

Markdown Online Book Generator

  •  
  •   amoblin · 2013-05-31 12:52:05 +08:00 · 5713 次点击
    这是一个创建于 4223 天前的主题,其中的信息可能已经有所发展或是发生改变。
    其实就是把一个文件夹下的所有markdown文件(各个章节),生成对应的html文件和一个index.html。

    这个index.html在生成时,可定义目录深度(就像latex的tocdepth)。

    比较接近的一些解决方案:

    * Pandoc

    它可以把多个md文件合并生成一个单一的html文件,支持索引和索引深度。

    * Jekyll

    Jekyll是将多个md文件对应生成html文件和一个index.html文件,但索引只有一层,而且不是基于md内容的,而是从YAML中提取的。

    这里想实现的就是上述两者的结合,可以看一个例子: http://learnvimscriptthehardway.stevelosh.com/

    大家是如何解决的呢?
    3 条回复    2015-05-05 21:43:44 +08:00
    cngithub
        1
    cngithub  
       2013-05-31 21:59:47 +08:00
    挖的三个坑,还没填完:

    Jekyll的例子:http://sna.yangzhiping.com/

    RST的例子:http://www.yangzhiping.com/css/

    Pandoc Markdown的例子:http://pandoc.herokuapp.com

    填完的一个坑,基于Padnoc Markdown。可惜图书即将正式出版与上市,不方便放上来。
    gdm
        2
    gdm  
       2013-06-01 10:23:21 +08:00
    Jekyll 应该也行,可以利用 js 在侧边做一个索引栏,不过 js 的载入效率还是差了一点
    ufologist
        3
    ufologist  
       2015-05-05 21:43:44 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2736 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:19 · PVG 17:19 · LAX 01:19 · JFK 04:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.