2016.11.02 WordPressからHexoにブログ移行して分かったメリット・デメリット WordPressからHexoに移行して1年が経ちました。そこで少し感想を書いていきたいと思います。ワードプレスに感じていた不満点や、移行して良かったこと、デメリット、苦労話など。静的サイト・ジェネレータによる個人ブログ移行の実録として参考にしていただければ光栄です。
2016.10.20 node.jsのprocess.env.PWDがwindowsでundefinedを返す node.jsでプロジェクト・ルート・ディレクトリ(ワーキング・ディレクトリパス)を取得する際に、環境変数process.env.PWDから取得する事がありますが、Windowsでundefinedを返してしまうケースがありました。こんな時はprocess.cwd()で取得できるようです。
2016.10.20 node.jsのfs.writeFileでShift-jisのテキストを書き出す node.jsのfs.writeFile()でShif-jis形式のテキストファイルを文字化けすることなく書き込む方法を簡単に分かりやすく解説します。通常、node.jsではutf-8形式しか扱えません。そこでiconv-liteなどの変換モジュールを使います。
2016.10.19 node.jsのfsでShift-jisのテキストを文字化けせず読み込む node.jsのfs.readFile()でShif-jis形式のテキストファイルを文字化けすることなく開く方法を簡単に分かりやすく解説します。通常、node.jsではutf-8形式しか開けませんが、iconv-liteなどの変換モジュールを使うと開くことができます。
2016.10.02 markdownをPDFに一括変換するアプリをgulpタスクで書いた node.jsを使ってmarkdownファイルからPDFファイルに変換してくれる「markdown-pdf」を見つけました。今回はmarkdown-pdfを利用して、PDFのスタイルシートをカスタマイズしたり、gulpタスクで一括変換できるものを作ってみましたのでご紹介します。
2016.09.15 ブログでRAW現像写真のBeforeとAfter画像を表示させる 巷にはブログでビフォー・アフターの画像をスライド表示させるものがあります。写真のRAW現像や加工した前後の写真を見せるのに便利ですよね。今回はその中でも有名なjQuery Twenty Twentyをこのブログ(Hexo)にも移植してみました。