【问题标题】:A good static site generator for Windows / .NET? (similar to Pelican, Jekyll, etc.)一个好的 Windows / .NET 静态站点生成器? (类似于鹈鹕、杰基尔等)
【发布时间】:2013-03-19 09:11:39
【问题描述】:

我目前正在构建一个静态网站模板,我需要一个网站生成器来生成模板 HTML 文件(我不想复制和粘贴常用部分,而是只将它们放在一个地方)

是否有适合 Windows / .NET 开发人员的好的静态网站生成器? (类似于 Pelican、Jekyll 等)

我找到了Pretzel by Code52,但 Github 页面似乎已被废弃(最后一次更改是 1 年前)。

Windows 有什么替代方案吗?最好基于 .NET 并使用 Razor 引擎?

谢谢。

【问题讨论】:

    标签: html .net razor web


    【解决方案1】:

    我知道这是一个老问题,但为了完整起见,我将添加 http://wyam.io(开源 - 代码在 https://github.com/Wyamio/Wyam)。它满足 .NET 和 Razor 的要求(它实际上使用了 ASP.NET v5 的 Razor 引擎的修改版本)并且建立在模块化“管道”概念之上(类似于优秀的 Metalsmith JS 生成器)。

    全面披露 - 我是 Wyam 的开发者。

    【讨论】:

    • 如果您要添加有用的信息,回答老问题没有问题。人们总是停留在旧的答案上。事实上,StackOverflow 不是一个解决问题然后离开的地方,它更像是一个关于如何完成小任务或解决小问题的教程的海量数据库。
    • 只是为了添加一个更新,wyam 已经存档在 github 上,后继者现在称为 Statiq statiq.dev/web
    【解决方案2】:

    pretzel 和 graze 是我所知道的仅有的两个:

    http://mikaelkoskinen.net/graze-static-site-generator-using-razor/

    【讨论】:

    • 谢谢,毕竟我最终还是使用了 Pretzel,因为它几乎是 .NET 的 Jekyll,我打算切换到 Linux 作为工作环境。
    【解决方案3】:

    我正在考虑将 champ 用于具有类似要求的项目:

    https://github.com/lukevenediger/champ

    【讨论】:

    • 2014 年 4 月之后没有提交 - 可能已停止
    • 我不确定“停产”这个词是否正确(例如,用于描述 mix.io 的问题)。它是开源的;代码仍然可用,总有人可以分叉它。
    • 我同意,它不是由原作者维护的,有一个 fork 有一些变化:github.com/tysonmatanich/champ
    【解决方案4】:

    没试过,但Mixture 对我来说似乎是最好的。

    更新:Mixture 现已停产。

    【讨论】:

    • 这个好像已经停产了。
    • 是的。我该怎么办?删除答案?
    • 不,编辑没问题。昨晚我一直在寻找一个,从我了解到的情况来看,浏览所有链接和混合似乎很棒。可惜已经不在了。在这种情况下,我觉得通知未来的用户/潜伏者会有所帮助。
    • 谢谢你告诉我和大家,南达。你可以自己编辑我的答案,我不会被它冒犯的。
    • 很遗憾他们关闭了这个项目并且没有选择在接近尾声时开源它。
    【解决方案5】:

    另一个静态站点生成器可以在这里找到: http://www.hilbert.dk/thomas/pub/dev/StaticSiteGenerator/

    代码位于此处: https://bitbucket.org/hilbert/staticsitegenerator/

    【讨论】:

      【解决方案6】:

      看看Lektor:https://www.getlektor.com

      像 WordPress 这样的基于 Web 的 gui 来编写内容。适合非开发人员进行设置,但在底层具有足够的可定制性供开发人员配置

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-07-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多