最近サーバーの期限が切れそうだから、VRC BlogをGitHubに移行しようと思ってさ。それでいいテーマがないか探してたんだよね。最初は今使ってるTypechoのテーマがJekyllから移植されたものだったから、それを探してたんだけど、半年前に 検索したときには見つからなくて。最近またHexoにも興味が出てきたから、いろいろ探してたら、前にお気に入りだったArgonのHexo版があることを思い出して、この記事を書くことにしたよ。
環境
Node.js 10.13以上が必要。12.0以上がおすすめ。
Gitのインストールも必要だよ。
インストール
コマンドを実行:
| |
インストールが成功したか確認:
| |
新しいブログを作る
インストールしたいフォルダに移動して:
| |
フォルダに入る:
| |
依存関係をインストール:
| |
作成が終わったら ./_config を編集して設定できるよ。
テーマのインストール
テーマサイト で好きなテーマを選ぼう。テーマによってインストール方法が違うから、詳しくは各テーマのドキュメントを参考にしてね。
ここではArgonテーマのインストール方法を紹介するよ。
テーマのクローン
まずは ./themes フォルダでテーマのリポジトリをクローンする。
| |
クローンしたフォルダの名前を argon に変更してね。
ejsレンダラーをインストール:
| |
./_config.yml ファイルの theme を argon に変更しよう。
設定ファイル
./themes/argon/_config.yml を編集して設定を変えられるよ。
検索機能の設定
ルートディレクトリで実行:
| |
それから ./_config.yml にオプションを追加する。
| |
執筆
新しい記事を作成:
| |
[layout] はオプションで、内容はこんな感じ:
| Layout | 説明 | パス |
|---|---|---|
| post | 記事(デフォルト) | source/_posts |
| page | ページ | source |
| draft | 下書き | source/_drafts |
作成できたら記事を書いていこう。
プレビュー:
| |
localhost:4000 にアクセスして確認してみてね。
静的ファイルの生成
コマンドを実行:
| |
このコマンドを実行すると差分があるものだけビルドされるんだけど、一度元のファイルを削除してからビルドし直すほうが確実だよ。