问题标签 [pelican]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3988 浏览

python - 无法更改鹈鹕主题

我正在尝试将默认鹈鹕主题更改为这个。但是,当我使用时没有出现更改

我使用安装了主题pelican-themes --install,我可以说安装一切顺利,因为当我运行pelican-themes -l主题时列出:

我将此添加到我的 pelicanconf.py 中:

这不是浏览器缓存,因为我还添加了这个:

我试着跑步

但没有结果。

即使尝试使用默认主题notmyideasimple不起作用。

知道发生了什么吗?

编辑:按要求添加我的 pelicanconf.py:

0 投票
3 回答
4059 浏览

python - 如何将网站图标添加到 Pelican 博客?

我正在使用 Pelican 创建一个静态站点,但我对如何向其中添加图标感到困惑。

在文档中看到:

您还可以使用该EXTRA_PATH_METADATA机制将 a favicon.icorobots.txt放在任何站点的根目录中。

我不知道将favicon.ico文件放在哪里以及在设置中指定什么EXTRA_PATH_METADATA(如果这确实是应该使用的设置)。

0 投票
1 回答
164 浏览

pygments - 在 Pelican 中使用 HTML 作为源代码时如何获得语法高亮显示?

我最近开始使用 pelican cms,我更喜欢用 HTML 来写我的文章,而不是 rst 或 markdown。没关系。鹈鹕让我这样做。

但我似乎找不到任何方法来指定<pre>块的语言,因此 Pelican 将通过 Pygments 运行它以生成语法高亮。

该文档仅指定如何使用 markdown 或 rst 执行此操作。

0 投票
0 回答
241 浏览

python - Pelican 能否支持不同模板中的多个文章索引?

我正在尝试调查是否可以使用 Pelican 生成我的网站,并且无法查看如何呈现两个不同的文章列表,每个列表都呈现在自己的模板中。

我的网站有博客文章、专题文章和白皮书。每一个的索引页面都需要以不同的样式呈现。

在玩了一会儿之后,在我看来,我可能需要为每种文章类型设置一个类别。是否可以告诉引擎使用不同的模板呈现每个类别列表。

或者,也许更好地增加灵活性,是否可以创建一个page循环通过一个类别并控制文章列表的显示?page然后我可以通过为每个类别创建一个我自己的来解决这个问题。页面是否可以访问鹈鹕context(即生成器generate_context方法构建的内容目录)

0 投票
1 回答
1018 浏览

pelican - 如何强制 Pelican 禁止生成类别文件?

我不希望 Pelican 3.6 生成:

DIRECT_TEMPLATES可以设置抑制某些索引文件:-

在源内容文件中省略标签元数据将阻止标签文件夹和索引的生成;省略作者元数据和AUTHOR设置将阻止生成作者文件夹和索引。

但似乎压制类别并不是那么简单。我尝试设置DEFAULT_CATEGORY为空字符串,但这会导致错误并且对于没有类别元数据的源没有输出:-

我还尝试从正在使用的主题中删除相关模板文件,但这只会导致它们被内置“简单”主题中的匹配模板替换。

我是否错过了抑制类别生成的既定方法?

0 投票
1 回答
699 浏览

python - 使用 Pelican,如何在 Python 代码和主题之间设置或访问变量?

我需要将原始源文件名(*.md 文件)传递到 sidebar.html。我怎样才能做到这一点?

从这个网站(http://pelican.readthedocs.org/en/3.6.3/themes.html),我了解一些变量可用,pelicanconf.py文件中的所有大写字母变量也可用,但我不知道如何获取主题文件中的原始源文件等信息。

0 投票
1 回答
54 浏览

python - Pelican 停止生成该站点

一切正常。

但是现在当我这样做时pelican content,什么也没有发生。字面上地。命令行只是卡住了。

可能是什么原因?

0 投票
2 回答
396 浏览

python - 如何使用 Pelican 格式化标题文本?

我正在使用带有 Markdown 的鹈鹕。我将博客文章创建为foo.md文件,如下所示:

我希望标题中的一个词用斜体显示,但我不能在该Title:字段中使用降价(如果我写*Light*, by Kelly Link它是按字面解释的。我是否必须更改主题才能做到这一点?

0 投票
1 回答
303 浏览

javascript - 我可以在我的 pelican 网站上使用 d3.js 显示动态图表吗?

我拥有一个 pelican 网站,我想在我的 pelican 文章中创建交互式 d3.js 可视化:

  1. 从动态变化的 json(Twitter API)中读取。
  2. 及时更新。
  3. 按下按钮刷新数据。
  4. 使用下拉菜单更改数据。

鉴于 Pelican 是静态站点生成器,有没有办法做到这一点?我对基础知识有点困惑,所以只是要求一点指导。

0 投票
1 回答
295 浏览

python - 鹈鹕错误:没有名为typogrify.filters的模块

我正在使用 Pelican 发布博客,出于某种原因,2 个月前有效的同一命令引发了以下错误:

错误:无法处理 md/artigo 4 - teste.md
| ImportError:没有名为typogrify.filters的模块

我正在使用以下命令在 github 页面上发布:

此命令引发相同的错误:

知道发生了什么吗?