【问题标题】:automatically create mini-website from Markdown files?从 Markdown 文件自动创建迷你网站?
【发布时间】:2013-05-20 18:22:18
【问题描述】:

是否有一个工具可以从本地存储的 Markdown 文件中自动生成一个迷你网站——带有自动生成的导航?

我正在设想一种服务,它将与我的 Dropbox 集成,查看文件结构,查看 Markdown 文件,并使用我的页面和分层导航自动创建一个干净的小网站。

全文搜索很酷,但不是必需的。

这样的工具存在吗?

【问题讨论】:

    标签: css markdown dropbox wiki jekyll


    【解决方案1】:

    您所说的工具的总称称为静态网站生成器。它们是网络出版的一个新趋势,而且有大量的新趋势,而且一直在出现。他们中的大多数都有降价支持,因此您将有一项任务来选择最好的。

    我对该主题的介绍是阅读 Michael Gardner 的这篇博文 An Introduction to Static Site Generators。如果您对该主题感兴趣,我建议您阅读一下。它讨论了使用这种策略相对于动态策略的优势,并比较了多个生成器。比较包括并最终集中在 Jekyll 上,据我所知,它可能是最流行的静态网站生成器。

    此外,您可能还想阅读 Boris Mann 的 Node Based Static Site Generators,他也在研究 Dropbox 支持。我也一直在研究不同的静态站点生成器,还有一些我注意到了,但没有机会看太多:

    【讨论】:

      【解决方案2】:

      我认为jekyll 可以做到。 Jekyll 是一个支持博客的 Ruby 静态站点生成器,如果需要,您可以将其直接托管在 github 上。

      【讨论】:

      • 谢谢。是否有预先存在的 Jekyll 模板,以及设计精美的布局文件,我可以借用和插入?还是我必须从头开始设计?
      • 我认为如果您使用 github 页面,则有设计可供选择,否则您可以查看jekyllbootstrap.com
      【解决方案3】:

      听起来 Skrivr 就是这样做的:http://skrivr.com/

      【讨论】:

        【解决方案4】:

        我是StackEdit 的开发者,这是一个可以用作博客客户端的 Markdown 编辑器。您可以使用它来编写您的文档并以 HTML 格式直接将其发布到您的博客(Blogger、WordPress、Tumblr 或 Jekyll 通过 GitHub)。

        【讨论】:

          【解决方案5】:

          您可以使用来自 Facebook 的开源项目Docusaurus

          只需使用 Markdown/MDX 编写文档和博客文章,Docusaurus 就会发布一组可供服务的静态 HTML 文件。

          我为 Docusaurus 编写了一个简单的 plugin,它会自动从文件/文件夹结构生成侧边栏菜单,因此您甚至不必手动定义它们!

          【讨论】:

            猜你喜欢
            • 2011-11-13
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-05-26
            相关资源
            最近更新 更多