我想在HTML输出中添加元数据,以指示该页面是从Pelican生成的,并添加Pelican版本号。但是我找不到如何获得这个号码。我发现没有Pelican变量具有此信息。
调用可执行文件似乎是唯一的方法?
% pelican --version
3.7.1
我不知道是否有更直接的方法来完成此操作,但是您可以在配置文件中添加以下代码(默认情况下为pelicanconf.py):
from pelican import __version__
PELICAN_VERSION = __version__
现在,您可以使用Jinja2语法在HTML模板中引用此新创建的变量,如下所示:
<p>I am using Pelican {{ PELICAN_VERSION }}.</p>
当您生成网站的内容以获取包含静态文件的目录时(output/
默认情况下处于此状态),变量的内容PELICAN_VERSION
将像配置文件中的任何其他变量一样被添加,您应该一切顺利。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句