gpt4 book ai didi

python - 在 Pelican HTML 页面中使用 PAGE_ORDER_BY = 'page-order'

转载 作者:行者123 更新时间:2023-11-28 00:58:34 24 4
gpt4 key购买 nike

使用 python 静态站点生成器 Pelican,我想重新排序我的页面在导航中的显示方式。

我的页面是 html,不是 markdown/reST。

根据文档 & How can I control the order of pages from within a pelican article category?我应该使用:PAGE_ORDER_BY = '页面顺序'

在 pelicanconf.py 中。

我在我的 html 页面中尝试了以下元标记,并在每个页面中使用相同的数字格式:='000' ='111' 等。

<meta page-order="888">
<meta name="page-order" content="888">

编译站点时出现以下错误:项目元数据中没有“页面顺序”属性。默认为 slug 顺序。

在 HTML 页面中指定页面顺序的正确方法是什么?

提前致谢。

最佳答案

按照以下结构解决了这个问题:

在配置中(无连字符):

PAGE_ORDER_BY = 'sortorder'

HTML 页面结构:

{% extends "base.html" %}
<html>
<head>
<title>Test</title>
<meta name="sortorder" content="222" />
</head>
<body>
</body>
</html>

Pelican 删除了 html/head/body 并使用包含在您的基本 html 中的那些,但似乎需要此结构来识别头部中的元标记。确保在每个内容中使用相同数量的数字=“”,例如。 111、222、333 不是 1、222、33。

关于python - 在 Pelican HTML 页面中使用 PAGE_ORDER_BY = 'page-order',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43389375/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com