ローカル環境でブログを作る
前回準備したHexo環境でブログを作成。
前回↓
オフライン環境で実験。
1. Visual Studio Codeで実験準備
Visual Studio Codeを使わないのであれば不要。
Visual Studio Codeを起動。
「Open folder…」から前回作った「test」フォルダを開く。
上の「Terminal」から「New Terminal」を開く。
デフォルトのターミナルは「PowerShell」。
「Command Prompt」に変更。
2. 記事作成
ターミナルに
1 | hexo new post postname |
と打つと、source/_posts/postname.md
というファイルが作られる。
これがブログ記事ファイル。
↓最初の中身はこんなの
1 | --- |
1 | hexo s |
で現在のブログを仮想的に作成、確認できる。
http://localhost:4000
を見ると、
できてる。
source/_posts/postname.md
にちょっと追記。
1 | --- |
1 | hexo s |
でブログを確認。
できてる。
3. テーマ変更
テーマを使うとブログが簡単に良い感じになる。極めて便利。
Hexoの公式テーマが集まってる所があるので好きなのを選ぶ。見てると無限に時間がとける。
Icarusにする。かっこいいので。
ここに書いてある通りにする。
ターミナルに↓を打ってテーマをダウンロード。git clone https://github.com/ppoffice/hexo-theme-icarus.git themes/icarus
themes/_config.yml
を開いて下のほうのthemeをicarusにする。
1 | # Extensions |
続いて
1 | hexo s |
でブログを作成。
1 | ERROR Package cheerio is not installed. |
されない。
言われた通りcheerioをインストールする。
ターミナルから
1 | npm install cheerio |
あらためてhexo s
でブログを作成。
1 | WARN themes\icarus\_config.yml is not found. We are creating one for you... |
されない。
言われた通りさらにもう一発hexo s
でブログを確認。
最高のブログが出来てしまった。
4. ファイル出力
1 | hexo generate |
と打つと今のディレクトリにpublicフォルダが作られる。public/index.html
を開いても正しく表示されない。
画像やcssのリンクが正しくなさそうだったのでC:\
の直下にpublicの中身をコピーして再度C:\index.html
を開くときれいになる。C:\
の直下はきたなくなった。後で全部消す。
この出力されたファイルをサーバに置いて外部公開するとブログって感じだ。
続き↓