こんにちは、ペリカンの静的サイト ジェネレーターを使い始めましたが、記事を書いていくと HTML を作成するのに時間がかかっていることに気付きました。
古い投稿も作り直していますか?html を作成し、既存の投稿に追加する新しい投稿のみを作成できますか?
昔の記事も作り直し?
はい、そうです!実際、ハッシュを比較、保存、生成するよりも、ファイルを毎回書き込む方がはるかに高速で信頼性が高いと言われています。ペリカン FAQ から:
HTML 出力が異なるかどうかを書き込む前に確実に判断するには、テンプレート コンテキスト、インポートされたプラグインなどを含む生成環境の大部分を、少なくともハッシュの形式で保存して比較する必要があります (プラグイン、ページネーションなどの可能な組み合わせはすべて、さまざまな方法で変更される可能性があるためです。これには、より多くの処理時間とメモリとストレージ スペースが必要になります。毎回ファイルを単純に書き込む方が、はるかに高速で信頼性が高くなります。
「コンテンツキャッシュが有効になっている場合でも、Pelican は常にすべての HTML ファイルを書き込むのはなぜですか?」をお読みください。
html を作成し、既存の投稿に追加する新しい投稿のみを作成できますか?
設定で WRITE_SELECTED リストを設定すると、書き込み対象の選択コンテンツのみを指定できます。したがって、それらのファイルのみが書き込まれます。このリストは、コマンド ラインで--write-selectedオプションを使用して指定することもできます。このオプションは、出力ファイル パスのカンマ区切りのリストを受け入れます。デフォルトでは、このリストは空であるため、すべての出力が書き込まれます。
読む: 「選択したコンテンツのみを書く」