如何从模板获取Pelican版本号

Bortzmeyer

我想在HTML输出中添加元数据,以指示该页面是从Pelican生成的,并添加Pelican版本号。但是我找不到如何获得这个号码。我发现没有Pelican变量具有此信息。

调用可执行文件似乎是唯一的方法?

% pelican --version
3.7.1
塞巴斯蒂安·拉沃(Sebastien Lavoie)

我不知道是否有更直接的方法来完成此操作,但是您可以在配置文件中添加以下代码(默认情况下为pelicanconf.py):

from pelican import __version__

PELICAN_VERSION = __version__

现在,您可以使用Jinja2语法在HTML模板中引用此新创建的变量,如下所示:

<p>I am using Pelican {{ PELICAN_VERSION }}.</p>

当您生成网站的内容以获取包含静态文件的目录时(output/默认情况下处于此状态),变量的内容PELICAN_VERSION将像配置文件中的任何其他变量一样被添加,您应该一切顺利。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章