Pelican を使用して静的ブログを生成し、GitHub でホストしようとしています。
ブログをローカルで生成するのは問題ありませんが、GitHub にプッシュしようとすると苦労します。私は指示を求めて Web を精査しましたが、著者は経験のある人にとっては些細なステップをスキップしているようですが、初心者にとってはそうではありません.
Pelican で生成された静的ブログを GitHub でホストする方法について、ステップバイステップのガイドを提供してくれる人はいますか?
ユーザーリポジトリにプッシュしたい場合:
ユーザー ページの形式で Pelican サイトを公開するには、Pelican によって生成された出力ディレクトリの内容を GitHub の .github.io リポジトリのマスター ブランチにプッシュする必要があります。
ghp-import を利用できます:
$ pelican content -o output -s pelicanconf.py
$ ghp-import output
$ git push git@github.com:elemoine/elemoine.github.io.git gh-pages:master
git push コマンドは、ローカルの gh-pages ブランチ (ghp-import コマンドによって新たに更新されたもの) を GitHub 上の elemoine.github.io リポジトリのマスター ブランチにプッシュします。
私自身、同じことをするワンライナーを使用しています:
$pelican && ghp-import output && git push git@github.com:maggick/maggick.github.io.git gh-pages:master