V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Daring Fireball: Markdown
CommonMark
MacDown Open Source Markdown Editor
Marked
GitHub Flavored Markdown
amoblin
V2EX  ›  Markdown

Markdown Online Book Generator

  •  
  •   amoblin · May 31, 2013 · 6488 views
    This topic created in 4717 days ago, the information mentioned may be changed or developed.
    其实就是把一个文件夹下的所有markdown文件(各个章节),生成对应的html文件和一个index.html。

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

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

    * Pandoc

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

    * Jekyll

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

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

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

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

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

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

    填完的一个坑,基于Padnoc Markdown。可惜图书即将正式出版与上市,不方便放上来。
    gdm
        2
    gdm  
       Jun 1, 2013
    Jekyll 应该也行,可以利用 js 在侧边做一个索引栏,不过 js 的载入效率还是差了一点
    ufologist
        3
    ufologist  
       May 5, 2015
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2552 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 02:10 · PVG 10:10 · LAX 19:10 · JFK 22:10
    ♥ Do have faith in what you're doing.