【问题标题】:How to use pelican to generate a hierarchical website, not a blog如何使用 pelican 生成分层网站,而不是博客
【发布时间】:2016-09-17 05:04:47
【问题描述】:

我正在尝试使用 Pelican 生成 .html 文件的层次结构,并将 .html 和 .md 文件的层次结构作为输入。

Pelican 有很多很棒的功能,但它专注于生成一个博客,而不是一个静态的、分层的网站。当然,它有 pages 子目录,但它不尊重该目录中的子文件夹;相反,它会尝试将找到的所有文件展平到同一目录中,然后抱怨它将用相同的 slug “覆盖”文件。

我习惯于在子文件夹中管理大量网页。当我将file.html 放入子文件夹mysite/a 时,我希望URL 类似于https://myserver/mysite/a/file.html。但显然 Pelican(和 Jekyll)认为一个文件夹对任何人来说都足够了。我错过了什么吗?还是 Pelican 如此专注于博客,以至于无法真正胜任生成和管理静态网站的工作?

Pelican 看起来是个很酷的工具。源代码写得很好,它有很多不错的选择。但我开始认为它真的不是为了生成静态网站,而是为了生成静态博客。有其他人按照我建议的方式使用它吗?

【问题讨论】:

    标签: python pelican static-site


    【解决方案1】:

    Pelican 专注于publishing sites,无论目的如何。我建议查看问题以查看 related questions。还有一个plugin that focuses squarely on replicating hierarchical content

    【讨论】:

    猜你喜欢
    • 2015-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-06
    • 2017-02-13
    • 1970-01-01
    • 2023-01-18
    • 1970-01-01
    相关资源
    最近更新 更多