推荐接受 Markdown 文件的静态站点生成器? [关闭]
Posted
技术标签:
【中文标题】推荐接受 Markdown 文件的静态站点生成器? [关闭]【英文标题】:Recommendations of static site generator which accepts Markdown documents? [closed] 【发布时间】:2012-02-06 16:39:31 【问题描述】:我正在寻找接受 Markdown 文档作为输入源代码的静态站点生成器。
我使用了Markdoc
,但它看起来被遗弃了。并且它不会复制源文档文件夹中的静态文件。所以我现在正在安装docpad
。无论如何,我想尝试其他实现。你能推荐一些像那个网站生成器这样好的实现吗?
【问题讨论】:
【参考方案1】:Jekyll 相当成熟,正在积极开发中。
【讨论】:
其实我决定用markdown
程序自己实现。这比配置 Jekyll 更容易。【参考方案2】:
您还可以查看nanoc,它基于 Ruby,并且也在积极开发中。
【讨论】:
是的 Nanoc - 它坚固、灵活且功能强大。我在几个网站上使用过它【参考方案3】:http://staticsitegenerators.net 是所有静态网站生成器、他们的 github 明星、他们的网站、他们的语言、创建和更新日期等的众包权威列表。
+1 for DocPad,我发现 Jekyll 非常糟糕,因为它缺乏可扩展性(没有足够的标记支持,难以根据某些标准过滤内容列表中的文档,难以编写扩展等等。 .)
【讨论】:
【参考方案4】:Poole 是另一个。从概念上讲,它介于普通 Markdown 到 html 转换和更复杂的站点生成器(如 Hyde)之间。
Poole 使用 one 全局 HTML 框架文件来注入 HTML 版本的 Markdown 源页面。 Poole 通过在页面源文件中嵌入 Python 代码来生成内容的基本支持。这是内容和逻辑的肮脏合并,但却是一种实用的解决方案,可以让简单的网站快速完成工作。无需学习模板或预处理引擎。
如果您熟悉 Markdown 和 Python,并且如果您想构建一个相当简单的网站,并且只包含一点生成的内容,那么 Poole 可能是一个不错的选择。
免责声明:我是 Poole 的开发者。
【讨论】:
Poole 现在“最后更新时间为 2015-07-13”。 找时间再次维护。项目现在位于hg.sr.ht/~obensonne/poole。【参考方案5】:如果您使用的是 Mac,我推荐 Hammer (http://hammerformac.com/)。支持 Markdown 以及 SASS(使用 Bourbon)、CoffeeScript 和 HAML。
【讨论】:
【参考方案6】:我最近将我的 blog 从 googlesites 移动到基于节点的 Wintersmith。它提供的灵活性和降价支持给我留下了深刻的印象。他们的 git 存储库中还有几个模板和开源推荐网站。
【讨论】:
【参考方案7】:Cabin 是一个由 Grunt 提供支持的 node.js 静态站点生成器。它目前有三个开箱即用的漂亮博客主题。 Getting started 大约需要 45 秒。以下是可用的主题,以及每个主题的安装链接:
【讨论】:
链接失效了以上是关于推荐接受 Markdown 文件的静态站点生成器? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
基于 React 开发了一个 Markdown 文档站点生成工具