40

我正在寻找接受 Markdown 文档作为输入源代码的静态站点生成器。我用过Markdoc,但它看起来被遗弃了。并且它不会复制源文档文件夹中的静态文件。所以我现在正在安装docpad。无论如何,我想尝试其他实现。你能推荐一些不错的实现,比如那个站点生成器吗?

4

7 回答 7

33

http://staticsitegenerators.net是所有静态站点生成器、他们的 github 明星、他们的网站、他们的语言、创建和更新日期等的众包权威列表。

+1 for DocPad,我发现 Jekyll 非常严重,因为它缺乏可扩展性(没有足够的标记支持,难以根据某些标准过滤内容列表中的文档,难以编写扩展等......)

于 2012-04-19T22:52:24.660 回答
8

您还可以查看nanoc,它是基于 Ruby 的并且也在积极开发中。

于 2012-02-07T11:16:16.210 回答
7

Cabin是一个由 Grunt 提供支持的 node.js 静态站点生成器。它目前有三个开箱即用的漂亮博客主题。入门大约需要 45 秒。以下是可用的主题,以及每个主题的安装链接:

糖果主题

块主题

帆布主题

于 2013-09-24T01:42:29.997 回答
6

Jekyll相当成熟并且正在积极开发中。

于 2012-01-11T11:22:41.047 回答
3

普尔是另一个。从概念上讲,它介于普通的 Markdown 到 HTML 转换和更复杂的站点生成器(如Hyde )之间。

Poole 使用一个全局 HTML 框架文件来注入 HTML 版本的 Markdown 源页面。Poole 通过在页面源文件中嵌入 Python 代码来生成内容的基本支持。这是内容和逻辑的肮脏合并,但却是一种实用的解决方案,可以让简单的网站快速完成工作。无需学习模板或预处理引擎。

如果您熟悉 Markdown 和 Python,并且如果您想构建一个相当简单的站点,并且只包含一些生成的内容,那么 Poole 可能是一个不错的选择。

免责声明:我是 Poole 的开发者。

于 2013-03-02T21:53:32.840 回答
2

我最近将我的博客从 googlesites 移动到基于节点的Wintersmith。它提供的灵活性和降价支持给我留下了深刻的印象。他们的 git 存储库上还有几个模板和开源推荐网站。

于 2013-08-31T16:53:06.043 回答
1

如果您使用的是 Mac,我推荐 Hammer ( http://hammerformac.com/ )。支持 Markdown 以及 SASS(带有 Bourbon)、CoffeeScript 和 HAML。

于 2013-05-10T08:33:30.623 回答