node.jsのprocess.env.PWDがwindowsでundefinedを返す
node.jsでプロジェクト・ルート・ディレクトリ(ワーキング・ディレクトリパス)を取得する際に、環境変数process.env.PWDから取得する事がありますが、Windowsでundefinedを返してしまうケースがありました。こんな時はprocess.cwd()で取得できるようです。
node.jsでプロジェクト・ルート・ディレクトリ(ワーキング・ディレクトリパス)を取得する際に、環境変数process.env.PWDから取得する事がありますが、Windowsでundefinedを返してしまうケースがありました。こんな時はprocess.cwd()で取得できるようです。
node.jsのfs.writeFile()でShif-jis形式のテキストファイルを文字化けすることなく書き込む方法を簡単に分かりやすく解説します。通常、node.jsではutf-8形式しか扱えません。そこでiconv-liteなどの変換モジュールを使います。
node.jsのfs.readFile()でShif-jis形式のテキストファイルを文字化けすることなく開く方法を簡単に分かりやすく解説します。通常、node.jsではutf-8形式しか開けませんが、iconv-liteなどの変換モジュールを使うと開くことができます。
node.jsを使ってmarkdownファイルからPDFファイルに変換してくれる「markdown-pdf」を見つけました。今回はmarkdown-pdfを利用して、PDFのスタイルシートをカスタマイズしたり、gulpタスクで一括変換できるものを作ってみましたのでご紹介します。
Hexoのプラグイン上でローカルサーバーを立ち上げている状態(hexo server:development環境)なのか、生成・デプロイをしている状態(hexo generate:production環境)なのかを判定したい時がありました。今回はその方法についてまとめてみました。
巷にはブログでビフォー・アフターの画像をスライド表示させるものがあります。写真のRAW現像や加工した前後の写真を見せるのに便利ですよね。今回はその中でも有名なjQuery Twenty Twentyをこのブログ(Hexo)にも移植してみました。