小编Ric*_*ite的帖子

Pelican -- 'articles_page' 未定义

我已经为 Pelican 创建了自己的主题,并且已经使用它来构建我的网站有一段时间了。我决定再次开始写博客,所以我现在才向网站添加博客功能。

我已经创建了自己的blog.html模板来以我想要的方式呈现内容。我首先从Pelican 附带的“简单”主题中复制并粘贴代码以开始使用,但即使它没有改变,我在'articles_page' is undefined尝试构建时也遇到错误。

从哪里article_page设置的变量?我尝试添加到我的pelicanconf.py文件中,但没有帮助。

{% extends 'base.html' %}
{% block title %}{{ page.title }} — Ricky White{% endblock title %}

{% block content %}  

<section class="wrapper">
<div class="container">
    <div class="row">
        <div class="col">
            <ol id="post-list">
                {% for article in articles_page.object_list %}
                    <li><article class="hentry">
                            <header> <h2 class="entry-title"><a href="{{ SITEURL }}/{{ article.url }}" rel="bookmark" title="Permalink to {{ article.title|striptags }}">{{ article.title }}</a></h2> </header>
                            <footer class="post-info">
                                <time class="published" datetime="{{ article.date.isoformat() }}"> …
Run Code Online (Sandbox Code Playgroud)

python pelican static-generator

6
推荐指数
1
解决办法
597
查看次数

Pelican - 如何渲染 html 页面而不是标记?

我正在 Pelican 中重做 Flask 网站,因为我打算开始写博客。我已经有一些特定页面(即联系人、书籍等)的 html 文件,这些页面使用引导卡和其他在 Markdown 中不可能的功能(据我所知)。

我如何在构建周期中呈现这些。必须有一个配置变量吗?我找到了 TEMPLATE_PAGES 但似乎不起作用。这一定是可能的,对吧?

python pelican

3
推荐指数
1
解决办法
920
查看次数

标签 统计

pelican ×2

python ×2

static-generator ×1