Hexoのカスタマイズ:テーマインストール編
ROOXIM株式会社COO 上原です。
前投稿では、Hexoのセットアップが完了しました。
Hexoではデフォルトでlandscapeというテーマが設定されています。
landscapeのテーマでもいいのですが、もう少しいろいろカスタマイズしたい。
そこでテーマの変更とテーマのカスタマイズをしていこうと思います。
テーマの変更
まずはテーマを選びましょう。
ここではNexT
というプラグインに変更していきます。
nexTのテーマをインストール
以下のコマンドでnexTをインストールします。
1 | npm i hexo-theme-next --save |
NexTの設定
NexTの設定ファイルを編集して、HexoプロジェクトでNexTテーマを有効にします。
プロジェクトのディレクトリ直下にある_config.yml
ファイルを開いて、以下のように設定します。
1 | theme: next |
※インストールしたばかりだと、theme: landscape
となっていると思います。
nexT用の設定ファイルのコピー
以下のコマンドでnexTの設定ファイルをプロジェクト直下にコピーします。
1 | cp node_modules/hexo-theme-next/_config.yml _config.next.yml |
(任意)不要なlandscapeのテーマを削除
以後landscapeテーマを利用しない場合、以下のコマンドでlandscapeのテーマを削除します。
1 | rm _config.landscape.yml |
サーバーの起動
Hexoサイトをローカルでプレビューするには、以下のコマンドを実行してHexoサーバーを起動します。
1 | hexo server |
ブラウザで確認
ブラウザで http://localhost:4000
にアクセスしてテーマが変わっていることを確認します。
以上でnexTのインストールができました。
次回はnexTの設定をしていきたいと思います。