4

Pelican 3.6 に以下を生成させたくありません:

/author/
/category/
/tag/
/archives.html
/authors.html
/categories.html
/tags.html

DIRECT_TEMPLATES一部のインデックスファイルを抑制するように設定できます:-

# DIRECT_TEMPLATES = ['index', 'categories', 'authors', 'archives']
DIRECT_TEMPLATES = ['index']

ソース コンテンツ ファイルでタグ メタデータを省略すると、タグ フォルダーとインデックスが生成されなくなります。作成者のメタデータと設定を省略AUTHORすると、作成者のフォルダーとインデックスが生成されなくなります。

しかし、カテゴリを抑制することはそれほど単純ではないようです。DEFAULT_CATEGORY空の文字列に設定しようとしましたが、これによりエラーが発生し、カテゴリ メタデータのないソースの出力がありません:-

Skipping <some_file>: could not find information about 'NameError: category'

また、使用中のテーマから関連するテンプレート ファイルを削除しようとしましたが、組み込みの「シンプル」テーマの一致するテンプレートに置き換えられるだけです。

カテゴリ生成を抑制する確立された方法がありませんか?

4

1 に答える 1

8

URL 設定のドキュメントには、いくつかの設定を含む設定の長いリストがあり[…]_SAVE_ASます。URL 設定表のすぐ下に、質問への回答が記載されています。生成したくないページ タイプについては、対応する[…]_SAVE_AS設定を に設定して''ください。たとえば、個々のカテゴリ ページの生成を抑制するには、次の設定を追加します。

CATEGORY_SAVE_AS = ''
于 2015-08-07T18:12:56.213 に答える