【问题标题】:What would be a python alternative to a system like nanoc?什么是像 nanoc 这样的系统的 python 替代品?
【发布时间】:2012-01-14 16:39:19
【问题描述】:

有没有类似于nanoc 的python 发布系统(不知道这是否是一个合适的名称,但他们是这样称呼的)?一般来说,一个事物会以一种有序的方式将大量的标记/asciidoc文件转换成HTML?

我知道 python-markdown,但是不支持外部 .css 页面的一页一页不是我要找的吗?

那么,python 有没有或多或少基于这种品质的东西?

【问题讨论】:

标签: python ruby nanoc


【解决方案1】:

有些网站是使用Sphinx 构建的,用于文档目的,但可以轻松扩展到静态网站。 (例如http://redhotchilipython.com/

【讨论】:

    【解决方案2】:

    我知道 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 中找到适合您的解决方案。

    【讨论】:

      【解决方案3】:

      我编译了一个list of projects similar to nanoc

      【讨论】:

      【解决方案4】:

      不确定这与 nanoc 相比如何:

      【讨论】:

      • 我之前看过 hyde,有点喜欢它……但它的文档很恐怖。你知道教程或一些“傻瓜”文档吗?
      【解决方案5】:

      最接近的等价物似乎是StrangeCase。作者甚至提到了相似之处:

      我刚刚阅读了有关 nanoc 的文章,并意识到它是与 StrangeCase 等效的 Ruby。我给他们点赞!我曾考虑将 StrangeCase 移植到 Ruby(也许有一天我会,只是为了好玩),但现在,我想对 Rubyists 说:使用 nanoc。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-01-05
        • 2021-03-12
        • 1970-01-01
        • 1970-01-01
        • 2019-02-22
        • 2011-05-07
        • 2012-04-24
        相关资源
        最近更新 更多