ios-app-yaru / techbookfest5

技術書典5用の同人誌 下書きリポジトリ
1 stars 0 forks source link

C89-FirstStepReVIEW-v2

「技術書をかこう!〜はじめてのRe:VIEW〜改訂版」はRe:VIEW 2.3.0に対応した執筆ノウハウ本です。 Re:VIEWの使い方と制作にあたっての企画〜執筆〜編集〜告知〜会場頒布までのノウハウをギュッと詰めています。 またTechBoosterが利用してる書籍レイアウト(B5/A5/電子書籍)はReVIEW-Templateリポジトリで公開しています

本を読むには?

電子書籍として閲覧する場合

https://techbooster.booth.pm/ でPDF版の販売予定があります

物理本がほしい場合

ComicZinさんにて委託を予定してます

この本のビルドの仕方

細かい準備(TeX入れたり)はSetup方法に準じます。

TeXの導入をしない場合でもHTML出力は可能です。Dockerコンテナでビルドすることもできます。

PDF出力する

rbenvやnodebrewを利用してRubyやNode.jsの準備をしている前提です。 もしそうではない場合、適宜sudoを補うこと。 Node.jsは4.x系以上が必須です。

graphvizを使ったのでbrew install graphvizとかが必要かもしれません。

$ gem install bundler
$ git clone git@github.com:TechBooster/C89-FirstStepReVIEW-v2.git
$ cd C89-FirstStepReVIEW-v2
$ npm install
$ npm run pdf

Dockerを使う

TeXの環境構築が困難な場合、一式セットアップ済みのdockerイメージを用意してあるので使ってください。 Dockerがうまく動くようになっている場合、以下のコマンドで細かい準備なしにビルドを行うことができます。

$ docker pull vvakame/review
$ ./build-in-docker.sh

HTML出力

npm run web を実行すると、publish/ディレクトリ以下に公開用HTMLファイルおよびcss,画像を出力します。

権利