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