Hexoで記事を書いてGithubに公開する方法

はじめに

今回は、実際に記事を書いてGithubに公開するところまでやってみます。

前回の記事

HexoとGithubを使って高速静的ブログを作る方法

https://gazee.net/hexo/hexo-build/

前提条件

  • Github Pagesが利用できる状態まで設定してあること
  • SSHなどの設定が済んでいること

Hexoの設定

_config.ymlの編集

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
  type: git
  repo: git@github.com:<ユーザ名>/<ユーザ名>.github.io.git
  branch: master

<ユーザ名>の部分は自分の環境に合わせてください。

hexo-deployer-gitのインストール

npm install hexo-deployer-git --save

hexo-deployer-gitをインストールしないと、Githubにブログをアップロードできません。

記事を書く

雛形を生成する

hexo new post <タイトル名>

上記のコマンドを実行するとsource/_post/<タイトル名>.mdというファイルが生成されるので、そのファイルをエディタで編集します。
編集が終わったらhexo serverでプレビューすることができます。

記事を公開する

静的ファイルを生成する

hexo generate

このコマンドを実行するとpublic/フォルダに静的ファイルが生成されます。

Githubに公開する

hexo deploy

上記のコマンドを実行すると、_config.ymlで設定された公開先にデプロイされます。

以上で記事の投稿は完了です。