Pelican - yusukew62/docs GitHub Wiki
GitHub Pagesへの投稿
source ブランチへ切り替え
# git checkout source
# git branch
gh-pages
master
* source
記事を作成し、htmlファイルを作成
# vi content/20170313.rst
# make html
ローカルサーバを立てて作成したページを確認
# make serve
Webブラウザで以下へアクセス
127.0.0.1:8080
作成した記事をローカルリポジトリにpush
sourceリポジトリは主にrstファイルのみ管理するため、htmlやpycファイルは管理対象外とする
# git add content/20170313.rst
# git rm --cached __pycache__/pelicanconf.cpython-35.pyc
# git rm --cached -r output/
# git commit -m 'Added 20170313.rst'
sourceブランチ内のファイルがrstファイルの原稿となる
原稿もリモートリポジトリのsouceブランチにpushする
# git push -f origin source:source
gh-pagesにhtmlファイルを出力する
# ghp-import output
gh-pagesブランチへブランチ変更
CNAMEファイルが消えてしまうため再作成
# git checkout gh-pages
# vim CNAME
blog.yusukew62.net
ローカルリポジトリにコミット
作成した記事をリモートリポジトリへpush
# git commit -m'Added new post'
# git push -f origin gh-pages:master