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

http - Pelican 静态站点生成器上的 301 HTTP 响应

我正在将我的博客从 Drupal 移动到 Pelican 并清理一些旧 URL。

我现在有数百个不起作用的旧 URL,它们应该返回 301 Moved Permanently 响应。Pelican 或 Github Pages 有没有办法处理这些旧位置?

0 投票
1 回答
1211 浏览

relative-path - 在 Pelican 中使用绝对 URL 有什么意义?

关于RELATIVE_URLS,鹈鹕文档说:

…目前有两种支持的 URL 形成方法:相对和绝对。相对 URL 在本地测试时很有用,而绝对 URL 在发布时可靠且最有用。

http://pelican.readthedocs.org/en/3.4.0/settings.html#url-settings

但我很困惑为什么绝对 URL 会更好。一般来说,当我手动编写 HTML 时,我更喜欢使用相对 URL,因为我可以更改网站的域,而无需担心以后的事情。

有人可以更详细地解释这个设置背后的想法吗?

0 投票
1 回答
863 浏览

python - 如何在 Pelican 网站的顶部为当前页面生成所有语言的链接(文章)

嗨,我正在使用 Pelican/Python 构建一个小型静态多语言站点。

使用 i18n_subsites 插件,我可以在我的网站顶部添加显示其他可用语言的语言按钮。

有没有办法在这些语言按钮上指定指向当前页面(文章)翻译的链接?不是主页吗?留在同一页面(文章)上会很好。

任何帮助将不胜感激。

0 投票
1 回答
1089 浏览

macos - 找不到鹈鹕插件

我正在为我的个人博客使用 Pelican 进行测试,但我坚持使用插件。

显然,该pelicanconf.py文件没有提取我的插件。

这是我的一个片段pelicanconf.py

我的鹈鹕主题设置是正确的,因为我正确使用了主题。但不知何故,它没有读取我的插件目录。以下是我的文件夹结构:

我在 Macbook Air ( OSX 10.9.4 ) 上使用 Pelican 3.4,Python 版本 2.7.5

我正在使用目录列表PLUGIN_PATHS因为所有目录都不起作用(单独或在列表中,相对或绝对。)。

我的 pelican 安装工作正常,因为我可以运行我的博客。只是插件无法以某种方式工作。对于插件,我只是从https://github.com/getpelican/pelican-plugins做了一个 git clone做了一个 git clone 。

我收到的错误信息是:

任何建议都很棒!

谢谢你们!

0 投票
1 回答
335 浏览

pelican - 书的鹈鹕主题

我正在尝试将基于 CMS 的页面转换为 Pelican。我的页面是关于一本书形式的技术主题(例如关于 HTML 的教程/书籍)。似乎所有静态站点生成器都专注于博客。因此,我发现的大多数主题都只是做某种博客布局。

谁能给我指出一个更适合有章节和章节的书的主题?理想情况下,我喜欢在侧边栏中的某种树中看到内容结构。另外,我对如何链接某些页面感兴趣,以便读者可以从一个部分转到另一个部分。

0 投票
0 回答
274 浏览

jinja2 - Pelican 和 Jinja2 中的嵌套块

嗨,我正在尝试在我的鹈鹕主题中制作一个包含 for 循环的嵌套块:

但我的主题没有编译。如果我将 for 循环从“test_block”中取出,一切都会按预期运行。我哪里错了?任何帮助,将不胜感激。谢谢,

0 投票
5 回答
4548 浏览

python - 使用 pelican-quickstart 时出错“没有名为 html_parser 的模块”

我决定pelican试一试,但是当我运行时pelican-quickstart,我得到以下对话框:

这篇文章中有类似的错误消息,并且由于我在 OS X 10.10 (Yosemite) 上运行 Python 2.7.6,因此可能存在类似的问题。

解决这个问题的最佳方法是什么?

0 投票
1 回答
2419 浏览

java - Blue Pelican Java Project 24 读取文件

项目分配如下:

编写一个名为 FileNerd 的类,该类将从存储在 temp_Larry 文件夹中的名为 NerdData 的文件中输入文本行(假设您的名字是 Larry)。在文件输入循环之后,创建一个循环,在其中只打印以单词“The”开头的那些行。

所以这就是我到目前为止

我不确定我做错了什么,因为它编译时没有语法错误但没有打印。

0 投票
2 回答
182 浏览

prettify - 如何将 Prettify 与 Pelican 一起使用?

我想在鹈鹕网站上使用prettify而不是Pelican的默认代码高亮。我通过手动指定MD_EXTENSIONS 设置pelicanconf.py而不包括codehilite扩展名来禁用默认代码突出显示。我也成功地包含prettify在模板中。

缺少的一点:

Prettify 要求<code><pre>标记具有该属性class="prettyprint",如此所述。我如何强制 Pelican 默认包含此属性?

0 投票
1 回答
417 浏览

hyperlink - 使用 Pelican 从页面链接到标签

我正在使用Pelican 静态站点生成器。根据文档,可以使用语法链接到标签{tag}tagname

从博客文章链接时,这很好用。但是,如果我从一个page链接,它生成的链接将是 to /pages/tag/tagname.html,这是不正确的。应该是/tag/tagname.html

从页面链接到某个标签下的文章列表的正确方法是什么?