- 公開用
- Public: GitHub rust-jp-blogs/tatsuya6502
- 下書き用
- Draft: 非公開リポジトリ
Hugoをインストールしておく。
- ローカルにトピックブランチを作成する
git submodule update
hugo new posts/20YY-MM-my-post.md
hugo server -D -F
- http://localhost:1313/tatsuya6502/ を開く
- 以下の例を参考にfront matterを修正する
Front Matterの例
title: "記事のタイトル"
# summary: ""
date: 2019-04-29T11:15:00+08:00
draft: no
isCJKLanguage: true
categories:
- Rust Tips
tags:
- 実践Rust入門
トピックブランチ上でコミットし、draftレポジトリへpushする。
- Front matterを更新する
date
を更新draft:
をno
に変更
- 必要ならファイル名(
20YY-MM
)などを変更する hugo server
で内容を確認する- トピックブランチへコミットする
- 必要ならトピックブランチをrebaseしたり、過去のコミットをsquashしたりする
- (トピックブランチをdraftリポジトリへpushする)
- トピックブランチをpublicリポジトリへpushする
- GitHubサイトでリポジトリを開き、プルリクエストを作成する。
- マージ元:トピックブランチ
- マージ先:masterブランチ
- 問題がなければプルリクエストをマージする
- publicリポジトリからmasterブランチをpullする
rm -rf docs
hugo -F
コマンドを実行してHTMLを生成する(docs
フォルダへ出力される)docs
フォルダ配下のファイルをmasterブランチへコミットする- masterブランチをdraftリポジトリへpushする
- masterブランチをpublicリポジトリへpushする
- サイトに記事が公開されたことを確認する
- トピックブランチをpublicリポジトリから削除する
- トピックブランチをdraftリポジトリから削除する
リポジトリ: GitHub rust-jp-blogs/hugo_theme_pickles