ドキュメントなどの作成をできるだけ自動化したいので、まずは手動でできる環境を整えるところから。
MTでドキュメント書きつつ、そこから各種ファイルを作るところまでが目標。
Pandoc
VMWare 上の CentOS に Pandocをインストールする
MacにPandocを入れるのはインストーラがあるからだいぶ簡単だけど、CentOSにいれるのはなかなか大変。
Pandoc - Installing
http://johnmacfarlane.net/pandoc/installing.html
よくわかってなかったけど、必要そうなモノ
- haskell-platform
- cabal
- ghc
以下のサイトをみながら、色々試行錯誤してHaskell環境を整えた。
- CentOSでHaskell開発環境を整える - Parsley, sage, rosemary and thyme
http://d.hatena.ne.jp/cariandrum22/20101025 - CentOSにソースからHaskell Platformを入れる - yunomuのブログ
http://yunomu.hatenablog.jp/entry/2012/01/28/005823 - Haskellをソースコードからインストールするのは大変そう… | hiro345
http://www.sssg.org/blogs/hiro345/archives/12364.html - Haskell Platform for Linux
http://www.haskell.org/platform/linux.html
./configure
して
make
make install
が走って良かった・・・・
pandocをインストール
cabal update
cabal install pandoc
インストールされた後、pathが通ってなかったりはしてましたが。。。
PATH=$HOME/applications/haskell/ghc-7.6.3/bin:$PATH
PATH=$HOME/applications/haskell/haskell-platform-2013.2.0.0/bin:$PATH
PATH=$HOME/.cabal/bin:$PATH
を.bash_profileに追加
CentOS6.4へhaskell(ghc-7.6.3), haskell-platform-2013.2.0.0, pandocインストール | hiro345
http://www.sssg.org/blogs/hiro345/archives/15052.html
で、インストール用のスクリプトが紹介されてるから、次はコレを使ってみてもいいのかもしれない。
pandoc -f markdown -t html sample.md -s -o sample.html
で、mdからhtmlが作成されたのを確認。
参考リンク
- Pandocでテキストデータ変換 | hiro345
http://www.sssg.org/blogs/hiro345/archives/12512.html - entOSでHaskell開発環境を整える - Parsley, sage, rosemary and thyme
http://d.hatena.ne.jp/cariandrum22/20101025 - Haskellをソースコードからインストールするのは大変そう… | hiro345
http://www.sssg.org/blogs/hiro345/archives/12364.html - Haskell Platform for Linux
http://www.haskell.org/platform/linux.html - CentOSにソースからHaskell Platformを入れる - yunomuのブログ
http://yunomu.hatenablog.jp/entry/2012/01/28/005823
GitBook
GitBookを試してみる
GitBook
http://www.gitbook.io/
CentOSにnode.jsをインストールする
以下のリンクを参考にして、nodeを入れる
- CentOS5.5 に node.js をインストールする - xykの日記
http://d.hatena.ne.jp/xyk/20120131/1327998901 - creationix/nvm
https://github.com/creationix/nvm
メモ
# yum -y install openssl-devel
$ vi .bashrc
以下を追記
. ~/.nvm/nvm.sh
nvm use v0.10.28
versionを確認
$ node -v
$ npm -v
GitBookをインストール
とりあえずローカル環境で動作を試す。
npm install gitbook -g
- GitbookIO/gitbook
https://github.com/GitbookIO/gitbook - Node.js - gitbook試してみた - Qiita
http://qiita.com/nekogeruge_987/items/46dfb552b33aac4ef9b0
Grunt
Gruntでやる方法
MarkdownからEPUB データを生成する「grunt-mdeb」を書いてみた – Mach3.laBlog
http://blog.mach3.jp/2014/02/13/grunt-mdeb.html