無能学生の作業ログ

せっかく新しいことやっても作業ログがないと身にならないので.

hexo関連で色々面倒なことをまとめてみた

hexoとは?

静的なホームページを生成しくれるもの. mdファイルを作ればインストールしたテーマに沿ったhtmlが生成する. \public 以下のファイルを全てWebサーバに送ることでサーバがhttpのポートを開けていればWebサイトにつながる.

hexo -g

.mdに沿ったhtmlファイルを作る.

まあもちろんhexoはデフォルトでは使えないので,インストールしないといけない. homebrewMacのパッケージ管理ツールとして知られているが,hexoに必要なnpmを入れるのにも使える. npmはnode.jsのパッケージ管理ツール.

brew install node

npmが使えるように. node packege manager かな?

npm install -g hexo

hexoのインストー-gはグローバルの意. node_modulesというディレクトリにインストールしたパッケージが配置される.

hexo g 

でhtmlとかを生成 ggenerateの意味.