Python中有哪些类似于nanoc的系统替代方案?
有没有类似于 nanoc 的 Python 发布系统(我不知道这个名字是否合适,但他们就是这么称呼的)?简单来说,就是一个可以把很多标记语言或 asciidoc 文件有序转换成 HTML 的 东西?
我知道有 python-markdown,但它只能一个一个页面处理,而且不支持外部的 .css 文件,这不是我想要的。
所以,有没有什么 Python 的工具,差不多能达到这个 效果?
5 个回答
5
我整理了一份与nanoc类似的项目列表。
5
我知道nanoc是什么,但我从来没用过,所以没法做比较。这里有一些你可以考虑的Python生成器:
- Blogofile:一个静态网站编译器和博客引擎(在freenode上有#blogofile的IRC频道)
- Chisel:一个简单的Python静态博客生成工具(最后更新是在2009年3月)
- Hyde:一个由Python和Django驱动的静态网站生成器(版本0.5正在开发中,相比于0.4缺少一些功能,文档也不太完善,但使用起来应该更简单)。
- Pelican:一个简单的博客生成器(在freenode上有#pelican的IRC频道)
- poole:一个易于使用的基于Markdown的静态网站生成器(我用过,效果很好)
- PyGreen:一个基于Bottle和Mako的小框架,可以轻松创建可以导出为静态网站的网站
根据我的了解,目前Ruby中的静态网站生成器功能更全面、更成熟,不过你在Python中也应该能找到适合你的解决方案。
5
有些网站是用 Sphinx 这个工具搭建的,最初是为了写文档,但其实也可以很简单地扩展成一个静态网站。(比如 http://redhotchilipython.com/)