【发布时间】:2013-05-20 18:22:18
【问题描述】:
是否有一个工具可以从本地存储的 Markdown 文件中自动生成一个迷你网站——带有自动生成的导航?
我正在设想一种服务,它将与我的 Dropbox 集成,查看文件结构,查看 Markdown 文件,并使用我的页面和分层导航自动创建一个干净的小网站。
全文搜索很酷,但不是必需的。
这样的工具存在吗?
【问题讨论】:
标签: css markdown dropbox wiki jekyll
是否有一个工具可以从本地存储的 Markdown 文件中自动生成一个迷你网站——带有自动生成的导航?
我正在设想一种服务,它将与我的 Dropbox 集成,查看文件结构,查看 Markdown 文件,并使用我的页面和分层导航自动创建一个干净的小网站。
全文搜索很酷,但不是必需的。
这样的工具存在吗?
【问题讨论】:
标签: css markdown dropbox wiki jekyll
您所说的工具的总称称为静态网站生成器。它们是网络出版的一个新趋势,而且有大量的新趋势,而且一直在出现。他们中的大多数都有降价支持,因此您将有一项任务来选择最好的。
我对该主题的介绍是阅读 Michael Gardner 的这篇博文 An Introduction to Static Site Generators。如果您对该主题感兴趣,我建议您阅读一下。它讨论了使用这种策略相对于动态策略的优势,并比较了多个生成器。比较包括并最终集中在 Jekyll 上,据我所知,它可能是最流行的静态网站生成器。
此外,您可能还想阅读 Boris Mann 的 Node Based Static Site Generators,他也在研究 Dropbox 支持。我也一直在研究不同的静态站点生成器,还有一些我注意到了,但没有机会看太多:
【讨论】:
我认为jekyll 可以做到。 Jekyll 是一个支持博客的 Ruby 静态站点生成器,如果需要,您可以将其直接托管在 github 上。
【讨论】:
听起来 Skrivr 就是这样做的:http://skrivr.com/
【讨论】:
我是StackEdit 的开发者,这是一个可以用作博客客户端的 Markdown 编辑器。您可以使用它来编写您的文档并以 HTML 格式直接将其发布到您的博客(Blogger、WordPress、Tumblr 或 Jekyll 通过 GitHub)。
【讨论】:
您可以使用来自 Facebook 的开源项目Docusaurus!
只需使用 Markdown/MDX 编写文档和博客文章,Docusaurus 就会发布一组可供服务的静态 HTML 文件。
我为 Docusaurus 编写了一个简单的 plugin,它会自动从文件/文件夹结构生成侧边栏菜单,因此您甚至不必手动定义它们!
【讨论】: