HEXO
ライトなWebメモ的なのを探していたら、面白そうな物を見つけたので使ってみる。
NodeJSベースのBlog生成ツールのようで、jekyllのような物らしい。
ちょっと前まではjekyllでやっていたが、最近NodeJSとJavaScriptにハマっているのでこちらを試してみようと思う。
とりあえずインストール
|
|
NodeJSとGitが入っていればこれだけでインストールできる。
とりあえずページ作成
最初にやる事はこれ
|
|
上のコマンドを実行する事で、ブログの雛形が出来る。
あとは、出来上がったディレクトリに移動してnpmモジュールをインストール
|
|
次のコマンドを叩くとローカルサーバーが立ち上がる。
|
|
その後、http://localhost:4000/
とかにアクセスすると最初に出来上がっている雛形ページが見えるようになる。
画像の追加できるように設定する
post_asset_folder: false
となっているのでpost_asset_folder: true
に設定する、これで次から作れる新規投稿毎にリソースを管理できるようになる。
画像を指定する場合は以下のような専用のタグを使うと指定すると画像が見えるようになる、
|
|
別段マークダウン指定でも問題ない。
|
|
リポジトリ作成
github pagesでも公開できるようなので、リポジトリを作り_config.yml
のdeploy:
に自分のgithubの設定を加える。
詳しくはhexoの設定ページ参照
ページ公開
ここまでの設定が巧く言っていれば、deployコマンドで公開できる。
|
|
最後に
画像の登録が多少面倒な事をのぞけば、普通に使いやすい。
作業記録兼、メモ帳にしつつ、テンプレート部分を色々弄って行きたい。
個人的にはマークダウンでドキュメントを書けるというのがとても楽だというだけなので、はてぶだろうがキータだろうがjekyllだろうがなんでもいいのだけれども
ヘッダ部分の機能が完全に死んでる(RSSとかサイト内部検索とか)ので、ここをまずどうにかしないと。