使用pelican-bootstrap3将头像图像添加到一个页面

时间:2017-07-10 09:29:16

标签: jinja2 pelican

以下是我使用pelican模板使用pelican-bootstrap3制作的未完成网站:http://snoek.ddns.net/~oliver/mysite/

pelican-bootstrap3自述文件中,它说可以使用pelicanconf.py文件中的AVATAR变量指向图像。我已经完成了这个,但现在每张页面都有我的照片,这有点荒谬。我只想在我的"关于"页。

pelican-themes/pelican-bootstrap3/templates/includes中,我找到了一个aboutme.html文件,其中包含以下内容:

<div id="aboutme">
    {% if AVATAR %}
        <p>
            <img width="100%" class="img-thumbnail" src="{{ SITEURL }}/{{ AVATAR }}"/>
        </p>
    {% endif %}
    {% if ABOUT_ME %}
    <p>
      <strong>{{ _('About') }} {{ AUTHOR }}</strong><br/>
        {{ ABOUT_ME }}
    </p>
    {% endif %}
</div>

也许是这个文件可以编辑,以指定化身只应显示在&#34;关于&#34;页?但我不确定如何。

1 个答案:

答案 0 :(得分:0)

更改

{% if AVATAR %}

{% if page and page.title == 'About' and (ABOUT_ME or AVATAR) %}