问题标签 [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.
python - 无法更改鹈鹕主题
我正在尝试将默认鹈鹕主题更改为这个。但是,当我使用时没有出现更改
我使用安装了主题pelican-themes --install
,我可以说安装一切顺利,因为当我运行pelican-themes -l
主题时列出:
我将此添加到我的 pelicanconf.py 中:
这不是浏览器缓存,因为我还添加了这个:
我试着跑步
但没有结果。
即使尝试使用默认主题notmyidea
也simple
不起作用。
知道发生了什么吗?
编辑:按要求添加我的 pelicanconf.py:
python - 如何将网站图标添加到 Pelican 博客?
我正在使用 Pelican 创建一个静态站点,但我对如何向其中添加图标感到困惑。
我在文档中看到:
您还可以使用该
EXTRA_PATH_METADATA
机制将 afavicon.ico
或robots.txt
放在任何站点的根目录中。
我不知道将favicon.ico
文件放在哪里以及在设置中指定什么EXTRA_PATH_METADATA
(如果这确实是应该使用的设置)。
pygments - 在 Pelican 中使用 HTML 作为源代码时如何获得语法高亮显示?
我最近开始使用 pelican cms,我更喜欢用 HTML 来写我的文章,而不是 rst 或 markdown。没关系。鹈鹕让我这样做。
但我似乎找不到任何方法来指定<pre>
块的语言,因此 Pelican 将通过 Pygments 运行它以生成语法高亮。
该文档仅指定如何使用 markdown 或 rst 执行此操作。
python - Pelican 能否支持不同模板中的多个文章索引?
我正在尝试调查是否可以使用 Pelican 生成我的网站,并且无法查看如何呈现两个不同的文章列表,每个列表都呈现在自己的模板中。
我的网站有博客文章、专题文章和白皮书。每一个的索引页面都需要以不同的样式呈现。
在玩了一会儿之后,在我看来,我可能需要为每种文章类型设置一个类别。是否可以告诉引擎使用不同的模板呈现每个类别列表。
或者,也许更好地增加灵活性,是否可以创建一个page
循环通过一个类别并控制文章列表的显示?page
然后我可以通过为每个类别创建一个我自己的来解决这个问题。页面是否可以访问鹈鹕context
(即生成器generate_context
方法构建的内容目录)
pelican - 如何强制 Pelican 禁止生成类别文件?
我不希望 Pelican 3.6 生成:
DIRECT_TEMPLATES
可以设置抑制某些索引文件:-
在源内容文件中省略标签元数据将阻止标签文件夹和索引的生成;省略作者元数据和AUTHOR
设置将阻止生成作者文件夹和索引。
但似乎压制类别并不是那么简单。我尝试设置DEFAULT_CATEGORY
为空字符串,但这会导致错误并且对于没有类别元数据的源没有输出:-
我还尝试从正在使用的主题中删除相关模板文件,但这只会导致它们被内置“简单”主题中的匹配模板替换。
我是否错过了抑制类别生成的既定方法?
python - 使用 Pelican,如何在 Python 代码和主题之间设置或访问变量?
我需要将原始源文件名(*.md 文件)传递到 sidebar.html。我怎样才能做到这一点?
从这个网站(http://pelican.readthedocs.org/en/3.6.3/themes.html),我了解一些变量可用,pelicanconf.py
文件中的所有大写字母变量也可用,但我不知道如何获取主题文件中的原始源文件等信息。
python - Pelican 停止生成该站点
一切正常。
但是现在当我这样做时pelican content
,什么也没有发生。字面上地。命令行只是卡住了。
可能是什么原因?
python - 如何使用 Pelican 格式化标题文本?
我正在使用带有 Markdown 的鹈鹕。我将博客文章创建为foo.md
文件,如下所示:
我希望标题中的一个词用斜体显示,但我不能在该Title:
字段中使用降价(如果我写*Light*, by Kelly Link
它是按字面解释的。我是否必须更改主题才能做到这一点?
javascript - 我可以在我的 pelican 网站上使用 d3.js 显示动态图表吗?
我拥有一个 pelican 网站,我想在我的 pelican 文章中创建交互式 d3.js 可视化:
- 从动态变化的 json(Twitter API)中读取。
- 及时更新。
- 按下按钮刷新数据。
- 使用下拉菜单更改数据。
鉴于 Pelican 是静态站点生成器,有没有办法做到这一点?我对基础知识有点困惑,所以只是要求一点指导。
python - 鹈鹕错误:没有名为typogrify.filters的模块
我正在使用 Pelican 发布博客,出于某种原因,2 个月前有效的同一命令引发了以下错误:
错误:无法处理 md/artigo 4 - teste.md
| ImportError:没有名为typogrify.filters的模块
我正在使用以下命令在 github 页面上发布:
此命令引发相同的错误:
知道发生了什么吗?