我正在寻找静态网站生成器,它接受Markdown文档作为输入源代码。
我使用Markdoc
,但看起来已经放弃了。并且它不会复制源文档文件夹中的静态文件。所以我现在正在安装docpad
。无论如何,我想尝试其他实现。你能推荐一些很好的实现,比如那个站点生成器吗?
答案 0 :(得分:31)
http://staticsitegenerators.net是所有静态网站生成器,他们的github明星,他们的网站,他们的语言,创建和更新日期等的众包源明确列表。
+1 DocPad,我发现Jekyll非常瘫痪它缺乏可扩展性(没有足够的标记支持,很难根据某些标准过滤内容列表中的文档,难以编写扩展名等...)
答案 1 :(得分:8)
您还可以查看nanoc,它基于Ruby并且正在积极开发中。
答案 2 :(得分:7)
答案 3 :(得分:5)
Jekyll非常成熟并且正在积极开发中。
答案 4 :(得分:3)
Poole是另一个。从概念上讲,它介于HTML转换的简单Markdown和Hyde等更复杂的网站生成器之间。
Poole使用一个全局HTML框架文件将Markdown源页面的HTML版本注入其中。 Poole通过在页面源文件中嵌入Python代码来生成内容的基本支持。这是内容和逻辑的肮脏合并,但却是一个实用的解决方案,可以快速完成简单网站的工作。无需学习模板或预处理引擎。
如果您熟悉Markdown和Python,并且想要构建一个只有生成内容点的相当简单的网站,Poole可能是一个不错的选择。
免责声明:我是普尔的开发者。
答案 5 :(得分:2)
我最近将我的blog从googlesites移到了基于节点的Wintersmith。我对它提供的灵活性和降价支持印象深刻。此外,他们的git存储库中还有几个模板和开源引用网站。
答案 6 :(得分:1)
如果你在Mac上,我推荐Hammer(http://hammerformac.com/)。支持Markdown和SASS(使用Bourbon),CoffeeScript和HAML。