February 07, 2014
Windows環境Jekyll(Ruby2.0)で日本語で書かれたファイルを扱う
Jekyll Bootstrap で記事を投稿する際に、日本語で記事を書くと、以下の様なエラーになってしまいます
(test.md ファイルに日本語を記載した場合)
Ruby2.0 でUTF-8の日本語を使えるようにする環境変数「RUBYOPT」に「-EUTF-8」を設定してあげます
以下は、PowerShellの場合
にとよんさんのブログに書いてあって、助かりました〜(~o~)
(参考)
(test.md ファイルに日本語を記載した場合)
Generating... Conversion error: There was an error converting '_posts/test.md'.error: incompatible encoding regexp match (UTF-8 regexp with Windows-31J string). Use --trace to view backtrace
どうやら、Windows × Ruby2.0 の環境の問題の様です。
Ruby2.0 でUTF-8の日本語を使えるようにする環境変数「RUBYOPT」に「-EUTF-8」を設定してあげます
以下は、PowerShellの場合
コマンドプロンプトの場合は、# Jekyllで日本語を使うための設定$env:RUBYOPT = "-EUTF-8"
set RUBYOPT=-EUTF-8ですね
にとよんさんのブログに書いてあって、助かりました〜(~o~)
(参考)
Windows で Jekyll 1.3 を動かすまでの手順 - てっく煮ブログ