问题标签 [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 投票
2 回答
1138 浏览

python - Pelican custom.css 不改变字体大小

THEME = 'bootstrap'在鹈鹕中使用来生成一个静态站点。我已按照此答案中的说明解决了 bootstrap3

  1. 创建一个 custom.css 文件并将其放在一个extras文件夹中
  2. 编辑pelicanconf.py并添加三行

但我没有看到字体大小有任何变化。我还需要做些什么来“调用”更改吗?当我编辑/损坏 css 文件以查看 pelican 是否注意到时,没有任何反应,这使我相信缺少某些东西。任何有用的解释表示赞赏 - 我是新来的。

我很乐意将所有字体设置为当前大小的 150%,但针对某些部分会非常棒。

编辑:我使用重组文本。

0 投票
1 回答
865 浏览

python - 为什么在 pip install pelican 或 easy_install pelican 之后失败了?

这是问题所在

0 投票
1 回答
564 浏览

python - 如何在 Github 上通过 Pelican 托管静态博客

我正在尝试通过 Pelican 生成一个静态博客,然后将其托管在 GitHub 上。

我在本地生成博客没有问题,但是当我尝试将它推送到 GitHub 时我很挣扎。我已经在网上搜寻了指导,但似乎作者跳过了对有经验的人来说微不足道的步骤,但对初学者来说却不是。

谁能提供有关如何在 GitHub 上托管使用 Pelican 生成的静态博客的分步指南?

0 投票
2 回答
273 浏览

python - 发布 Pelican 博客时,CNAME 文件未复制到根输出

我正在按照Pelican 文档中的提示 #2在 GitHub 页面上使用自定义域。为了使其正常工作,该CNAME文件需要位于我网站的根目录中。

从文档:

要将自定义域与 GitHub Pages 一起使用,您需要将站点的域放在站点CNAME根目录的文件中。为此,请创建content/extra/目录并向其中添加CNAME文件。然后使用该STATIC_PATHS设置告诉 Pelican 将此文件复制到您的输出目录。例如:

我已经做到了。我pelicanconf.py的有以下两个设置:

如文档中所述,我已经创建了我的CNAME文件并将其放置在content/extra/CNAME中。

我像这样发布应用程序:

output这会在目录中生成我的站点。页面都设置正确。然而,CNAME不是在根源上。相反,它在该extra/CNAME位置。

发布时我没有收到任何错误或警告。如果我使用--debug参数发布,则此行将出现在输出中:

这清楚地表明它正在将其复制到extra而不是根目录。根据文档,我已正确设置我的STATIC_PATHS并将EXTRA_PATH_METADATA其复制到根目录。如何更改我的设置以便将CNAME其复制到正确的位置而不是extra目录?

0 投票
1 回答
142 浏览

css - 在鹈鹕章鱼主题中禁用侧边栏

有人可以指导我禁用整个博客的侧边栏吗?

网上提供的解决方案适用于 octopress,而不适用于 pelican-octopress-theme。

0 投票
1 回答
603 浏览

python - 如何配置鹈鹕主题?

我将使用 pelican 在一周的最后一天发布每周更新,我已经完成了所有设置,除了我希望标题有日期后跟“按用户名”

基本上我想在标题旁边对齐日期,然后是文本“由某人”

但是现在鹈鹕的基本主题是这样设置的![在此处输入图像描述][1]

我尝试查看基本主题文件夹,但令人惊讶的是,我找不到使用 By 或 title 一词的地方,我不熟悉创建博客文章的概念。

0 投票
2 回答
456 浏览

python - 尝试在 pelican 中发布新帖子时出错

嗨,我昨天发表了一篇标题为“Oi”的帖子,现在我正在尝试用不同的标题发表新帖子,但它试图与旧帖子混淆,我是

收到此警告和错误消息:

0 投票
2 回答
386 浏览

python - 通过“类别”查看文章时鹈鹕图像链接中断

我确定我遗漏了一些明显的东西。我通过内容文件夹中的文件夹名称来定义类别。如果我content在查看页面时单击,我会看到文件夹名称(例如 categ1、categ2)加上“misc”,这很好。当我单击categ1 时,我看到一篇完整的文章,但图像链接现在都已损坏。

我希望看到的只是该类别中可点击的文章列表。或者至少,没有断开的链接。

(如果我尝试使用标签,我也会有类似的行为,但一次只做一件事......)

文件中没有类别行.rst

除了名称、时区等。我在我的配置中使用这些。

更新:图像位于内容的图像文件夹中。我还在categ1 中放置了Images 文件夹的副本,但没有帮助。

0 投票
1 回答
88 浏览

python - 哪个是用户从 shell 执行的 pelican 可执行脚本?

我试图通过子进程调用 pelican 来自动发布博客,但是当我尝试which pelican在 shell 中打开它时。我找到了这个

虽然我期待看到当有人将参数从 shell 传递给 pelican 时调用 main 函数。(我不是在谈论pelican-quickstart

我试图查看 pelican 项目,我认为它__init__.py具有 main 函数,但通常我会有一个调用这个 main 函数的可执行包装器,所以任何人都可以将我重定向到上面的代码传递用户传递的参数的哪个函数?

0 投票
0 回答
148 浏览

python - 鹈鹕博客文章未生成

我正在尝试从另一个 python 应用程序发布到我的鹈鹕博客,所以我没有pelican ./output -s settings.py从命令行进行。

我已经修改了 pelican 以接受模拟的 argparse 之类的对象来传递它需要的东西,所以我已经将函数的内容移到了main__init__.py

接受 args的命名函数runPelican(args),以及像这样模拟 Argparse 的应用程序,

我从我的 python 应用程序中调用 runPelican,如下所示:

一切似乎都很好,但没有生成博客文章,我得到的唯一错误是

任何帮助将不胜感激。