CodingFirst

C言語、Perl、JavaScript、最近はPythonも。出来上がったものより、プログラムを書くことが好き。あと、スイーツ。

スポンサーサイト

  • このエントリーをはてなブックマークに追加
  • web拍手 by FC2
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Pro GitのMarkdownをHTMLで1ファイル化した。pandocは使わない方向で。

  • このエントリーをはてなブックマークに追加
  • web拍手 by FC2

Pro Gitという英語の書籍があるけど、ドキュメントがWebページで公開されていて、日本語訳も全部ではないもののある。

これを印刷して読もうかなと思ったんだけど、たくさんページがあるので wgetあたりでざっくり拾って印刷...と思ったけど、たぶん余白がたくさんでてしまう。

ところで、Pro Gitは GitHubでも公開されていて、翻訳を有志の方ベースで進行しているみたい。

ドキュメントは Markdown で書かれているので印刷はしやすそう。でも図をインライン展開できない。makepdfというスクリプトで Markdown->TeX->PDF する手が用意されてるけど、使用する pandocとxelatexはインストールがめんどくさそう...という人向けに

で PDFが公開されてた。あ、これいいな...と思ったんだけど、なんとなく自分で Markdown→html、更に 1ファイルに繋げてみたいなと思ったのでやってみた。

$ git clone --depth=0 git://github.com/progit/progit.git progit
$ cd progit
$ mkdir tmp
$ cp -r en/* tmp/
$ cp -fr ja/* tmp/
$ cat tmp/*/* | perl -ne 'use Text::Markdown markdown; s/Insert\s+(\w+)\.png/![$1.png](figures\/$1-tn.png)/g; print markdown($_);' > hoge.html

TeX化、PDF化もできそうだけど、個人的に読む分にはこれで十分じゃないかな。加工もしやすいし。


入門Git入門Git
(2009/09/19)
濱野 純(Junio C Hamano)

商品詳細を見る
スポンサーサイト

 | HOME |  »

Search

Recent Entries

Foot Print



Categories

Monthly

Recent Comments

Recent Trackbacks

Profile

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。