Skip to main content
 首页 » 编程设计

python之如何自动删除 Pelican CMS 中的 "Powered by ..."

2025年05月04日15txw1958

使用 Pelican 生成内容时,一切正常,除了我在页脚中看到“由 Pelican 自豪地提供支持......”

我想摆脱它。我知道我可以手动将其从生成的文件中删除,但这很乏味。

有没有办法通过让 Pelican 为我做这件事来防止上述短语的生成?也许是一些神奇的 Pelican 命令或设置?

请您参考如下方法:

这完全取决于您使用的主题。

如果您决定发布您的内容,您必须获得这样做的许可。检查其作者分发给定主题所依据的许可证。不过,您可以设计自己的主题。

SoMA主题,例如,作为默认主题,使用 base.html 文件,其他布局组件使用 {% extends "base.html"%} 继承该文件。

<footer id="contentinfo" class="body"> 
    <address id="about" class="vcard body"> 
        Proudly powered by <a href="http://getpelican.com/">Pelican</a>, 
        which takes great advantage of <a href="http://python.org">Python</a>. 
    </address><!-- /#about --> 
</footer><!-- /#contentinfo --> 

你可能会找到一些其他的主题(实际上我没有在托管在 GitHub 上的主题上找到),使用显式的 footer.html 文件,搜索它并随意修改。

在所有情况下,没有预定义的 magic pelican 命令可以执行您想要的操作。这是通过您选择使用的主题完成的。