1

Pelican サイト全体をカテゴリ別にソートして PDF としてエクスポートする簡単な方法はありますか?

サイトマップ html を口径にドラッグしようとしましたが、これはナビゲーションにも影響を与えます。これは望ましくありません。

pythonなどを使用して、出力フォルダーのhtmlページからコンテンツのみを抽出するのは簡単ですが、ページはカテゴリ別にソートされません。

pandoc を使用して .md ファイルを pdf に変換できますが、プラグインによってマークダウンから作成された planturl 画像があるため、pdf にグラフィックがないため、これも機能しません。

何か案は?

4

2 に答える 2

3

ハッキーなホームロール ソリューション: - 私は、extractDivs.py https://gist.github.com/stevepowell99/335ef06fe2b35b9317edを作成して、出力フォルダーを調べ、各投稿から記事の div を抽出し、ペリカンの実行後にこれをメイクファイルに入れました。

python extractDivs.py
pandoc -s -S output/all.html -o output/book.html -c ../pelican-themes/monospace/static/css/main.css
wkhtmltopdf --footer-right [page] --footer-left [section] -R 30 -L 30 -T 30 -B 30 --outline toc ./output/book.html ./output/book.pdf 

そのため、pandoc は抽出された div を取得し、引用と同じ css を使用して単一のファイルに配置し、wkhtmltopdf を pdf に変換します。

ユク。

于 2015-01-29T07:53:28.200 に答える
0

開始するのに最適な場所は、おそらくPDF プラグインです。README には reST しか記載されていないため、Markdown がサポートされているかどうかはわかりませんが、サポートされていない場合は、拡張して対応できる可能性があります。

于 2015-01-27T22:41:41.677 に答える