2017-04-13 4 views
1

Python静的サイト生成ツールPelicanを使用して、ナビゲーションにページを表示する順序を変更します。Pelican HTMLページでPAGE_ORDER_BY = 'page-order'を使用する

マイページは、markdown/reSTではありません。 PAGE_ORDER_BY = 'ページ次' を

をpelicanconf.pyでは:私が使用する必要があるドキュメント& How can I control the order of pages from within a pelican article category?によると

私は私のhtmlページで、次のメタタグを試みたが、各ページに同じ番号形式を使用している:=「000」=「111」など

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

をコンパイルするときに、私は次のエラーを取得しますサイト: アイテムメタデータには「ページ順序」属性はありません。スラグ順にデフォルト設定。

HTMLページでページ順序を指定する正しい方法は何ですか?

ありがとうございます。

答えて

0

この構造以下のことで、これを解決します。config(ハイフンなし)で

を:

PAGE_ORDER_BY = 'sortorder' 

HTMLページの構造:

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

ペリカンは、HTML /ヘッド/ボディ及び使用を取り除きますあなたのベースHTMLに含まれているものの、頭部のメタタグを認識するためにはこの構造が必要なようです。 各content = ""に同じ桁数を使用してください。 111,222,333ではなく、1,222,33である。

関連する問題