当方、最近はXubuntuなんかも使うけど、メインの環境はMac。MacPortsを愛用している。MacPortsによるNode.jsの環境構築に難しいところは全くない。npm3Homebrewには長いこと触ってないが、ほとんど同じ手順になると思われる。最新のNode.js(8.x)では動作しないらしいということ。Hexoのセットアップ以下実行。適当なディレクトリで、以下実行。追記:誤りを修正)このままではAtomのフィードが生成できないので、blogディレクトリから出ずに、以下実行。いうファイルが出来ているはずなので、先頭の方を編集。置き換えてしまうという、一般的なMarkdownと互換性がない困った仕様がある。この動作は設定ファイルで変更が可能なので、以下も記述しておく。これらの編集を行ったblogディレクトリ全体をgitリポジトリとして登録し、GitHubにでもpushする。ファイルが既にあるはずなので、通常はそのまま利用。新しい記事を起こすときblogディレクトリの中で、以下実行。記事の名前は、日本語可。ここで指定した名前は、通常は記事の表示上のタイトル、URL、Markdownファイルの名前として使用される。このファイルをMarkdown文書として編集すればよい。記事タイトルは、過去に同名の記事があるかどうかに関わらずコマンドラインから指定したものになる。Markdown書類の編集が終わったら、blogディレクトリ内で以下実行。変更を反映したら変更をコミットし、設置先のVPS等でpull等を行って、変更を適用する。Markdown文書の執筆環境Macにも他のOSにも、Markdown文書を編集する方法は色々あるので、お好みの手順で。3を利用した方法について述べる。思われるが、もし導入していなかったらリンク先の指示に従って導入を行う。Controlが既に導入されているなら、以下のパッケージをインストール。押下することで、Webブラウザでプレビュー出来るようになる。開く)、以下を貼り付け。TailingSpaces行末のスペースを強調表示する様になる。