ブログサイトジェネレータ Hexo

なにこれ?

コマンドラインで生成する静的ブログジェネレータ

https://hexo.io

npmにてインストール

npm install hexo-cli -g

立ち上げ方

hexo init create_blog_name
cd create_blog_name
npm install
hexo server

とりあえずここを見る -> http://localhost:4000

使い方

新規記事をコマンドラインで作成

hexo new [page type] title

Pagetype: page, post, route, tag, category

使い方例

$ hexo new post TestPage
INFO  Created: ~/hexo_blog/source/_posts/TestPage.md

TestPage.mdをがんばってMarkdown形式で編集する

サイトの生成

hexo generate

デフォルトだと public ディレクトリの中に生成されたHTMLが格納されている。
このファイル一式をWebサーバに上げると http://localhost:4000 で見えていたものと同じものが出来上がる。

テーマの変更

themeディレクトリへ公開されているテーマを置く

cd theme
git clone https://github.com/hexojs/hexo-theme-light.git
ls 
hexo-theme-light/    landscape/

_config.yml を編集 (テーマが書いてる辺りを編集)

## Themes: https://hexo.io/themes/
# theme: landscape
theme: hexo-theme-light

サーバを一旦停止して起動するとテーマが適応される