推荐接受 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 文件的静态站点生成器? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Hugo/markdown 中的链接页面

基于 React 开发了一个 Markdown 文档站点生成工具

新浪博客怎么写markdown

使用 Django 模板系统或静态站点生成器构建 HTML 文件?

VuePress搭建个人博客

Hugo 与 nginx 结合使用