Github APIを用いたmarkdown変換が失敗する件と対処

現象

サイトの生成スクリプトの中で、markdown変換を行うところを全部githubに投げて 処理する形をとっているが、生成されなくなった。

ライブラリを変更したりして試していたが原因わからず。

原因

上記の2つを試してみたが、どうも文字コード関係でエラーになってしまっている模様。

対策

ライブラリを用いて他のAPIを叩くわけでもないので、ひとまずcurlを使って対策。

curl --user "USER:PASS" --data-binary @hoge.md -H "Content-Type:text/plain" -s https://api.github.com/markdown/raw > hoge.html

上記コマンドでhoge.mdファイルがhoge.htmlファイルへと変換される。

comments powered by Disqus
カテゴリ
タグ
月別アーカイブ