问题标签 [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 回答
226 浏览

python - 如何在鹈鹕中按文件名对文章进行排序?

在 Pelican 3.5 中,我知道我可以按属性对文章进行排序,例如

但我想按文件名排序。更改文件名比打开每个文件并编辑属性要容易得多。

0 投票
1 回答
906 浏览

html - 为了让 Pelican 生成的 html 链接到图像,表达路径的正确方法是什么?

我刚开始用 Pelican 创建一个博客,并想链接到一个图像。我通过在我的 Markdown 文件中包含以下行来做到这一点:

这一行在 html 文件中成功复制,Pelican 将其放置在输出目录(即/myBlog/output)中。我将png文件放在输出目录中(即与html文件相同的目录并得到以下错误:

其中 /category指的是myBlog/output/category。相反,当我使用以下 html 代码时:

一切正常。我不明白为什么会这样:

  1. 如果图像文件与html文件在同一目录下,“./myImg1.png”不应该正确,“/myImg.png”不正确吗?

  2. 为什么要寻找/category/myImg1a.png/index.html文件夹?

0 投票
1 回答
150 浏览

python - 随着我写越来越多的帖子,鹈鹕花费的时间越来越长。它是否也在重新制作旧帖子?

嗨,我开始使用pelican静态站点生成器,但我注意到,随着我写越来越多的帖子,它在制作 html 的同时花费越来越多的时间,

它是否也在重新制作旧帖子?他们的任何我都可以制作html并只制作新帖子以添加到现有帖子中吗?

0 投票
2 回答
145 浏览

html - 鹈鹕中的html十六进制电子邮件编码不起作用

我正在鹈鹕(初学者)建立一个网站,我正在尝试对我的电子邮件地址进行编码。我的电子邮件地址用于联系页面,您可以在其中单击图像以启动电子邮件的打开(其中已经包含一些内容)。

我的contact.rst 文件包括:

.. 原始:: html

它工作正常,但它不保留编码。在页面源中,它显示了我的真实电子邮件地址。我错过了什么?谢谢你。

0 投票
1 回答
957 浏览

python - 重组文本中的鹈鹕外部图像

我想把外部图像放在我用Pelican创建的博客上

所以我尝试:

运行“pelican -s pelicanconf.py”后出现错误:

而且我的帖子里没有图片。

问题是:如何将外部图像放在我的博客中。

0 投票
1 回答
348 浏览

restructuredtext - 在缩略图插件生成的帖子中使用缩略图

我最近搬到鹈鹕为我的博客。我正在使用rst写我的帖子。我现在使用缩略图插件为我的帖子创建缩略图,想法是这些将链接到完整的图片。该文件如下所示:

树结构如下:

这里的问题是两个图像引用都应该引用content/文件夹中的路径,但是缩略图插件会在output/文件夹中创建图像。因此,当 pelican 运行时,它不会找到缩略图图像,而是将它们替换为替代文本。即使我{filename}从缩略图规范中删除了该部分,它也不起作用,因为它认为图像应该在output/$postdir/images. 这应该怎么做?我错过了什么?我想要的不是插件的目的(什么是?)?

0 投票
1 回答
247 浏览

blogs - 如何在鹈鹕中添加标题菜单

我使用 pelican 构建了我的个人博客,但我不知道如何在我的页面中添加标题菜单。默认菜单是“评论”,我想添加一个类似“关于我”的菜单,但我不知道在哪里添加代码才能使我的页面正常工作。一些例子可能对我有帮助。

0 投票
1 回答
118 浏览

python - 以编程方式调用 Pelican 站点的链接列表

我有一个鹈鹕博客。我想以编程方式调用外部链接列表,而不是将它们硬编码到模板中。例如,博客文章类别以编程方式调用,例如,

所以要明确一点,我希望将此代码更改为从列出一些外部网络链接的单个文件中调用。

0 投票
1 回答
294 浏览

python - 拆分 AND 排序列表 Jinja/Pelican

我正在使用 Pelican 生成静态博客。我有一个链接页面,其中包含从中央列表填充的三列。我希望链接(a)按字母顺序排序,然后(b)分成三个。目前我可以做(a)(b),但不能同时做。

(一个)按字母顺序排序(这会产生三个按字母顺序排序的相同列):

(b)分成三部分(这将未排序的列表分成三部分):

澄清。我希望按字母顺序对 LINKS 进行排序,然后分成三个相等的部分。

0 投票
1 回答
1012 浏览

css - S3 上的 Pelican:主题渲染不正确

我按照http://docs.getpelican.com/en/3.5.0/quickstart.html#installation中的说明在虚拟环境中安装了 Pelican 。运行make html然后make serve确实会产生预期的结果localhost:8000:内容和主题按预期呈现。但是,本地服务器发出警告:

WARNING:root:Unable to find file /favicon.ico/index.html or variations.

我在make s3_upload有和没有--guess-mime-type选项的情况下运行。无论哪种情况,我都确保css我的 s3 存储桶中的文件具有正确的 mime 类型(文本/纯文本) CSS 文件必须具有 text/css 作为 mime-type

文件确实上传到 s3,但博客未正确呈现(显然无法识别 css 指令)。我没有在我的测试降价文档中添加任何内联 css。

为什么博客不能从 s3 正确渲染?我应该在哪里寻找错误日志?谢谢。

编辑:

我通过http://jigsaw.w3.org/css-validator/运行博客,得到“恭喜,未发现错误”和“本文档验证为 CSS 级别 3”。

假设博客的 URI 是www.theuser.com,我也尝试将pelicanconf.py's设置SITEURL