takahashim / FirstStepReVIEW-v3

C89 初めてのRe:VIEW v2

Home Page:https://techbooster.github.io/c89/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

C89-FirstStepReVIEW-v2

本を読むには?

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

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

物理本がほしい場合

http://shop.comiczin.jp/products/list.php?category_id=4911 ComicZinさんにて委託分があります

この本のビルドの仕方

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

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,画像を出力します。

権利

  • 文章、イラストデータについては著作物の権利を権利者に留保します
    • 権利者はGitHubの利用規約に基づき、リポジトリのForkに同意しています
    • 文章、イラストデータの流用、改変は許可していません(利用したい場合はIssue等でお問い合わせください)
  • 設定ファイル、テンプレートなど制作環境(techbooster-doujin.styなど)はMITライセンスです
    • 再配布などMITライセンスで定める範囲で権利者表記をおねがいします
    • 本設定を使って生成した書籍は現段階のRe:VIEWではソフトウェアたりえません。したがってライセンスは発生しません(あとがきなどへの表記はあると嬉しいものの生成物での表記は不要です)

About

C89 初めてのRe:VIEW v2

https://techbooster.github.io/c89/


Languages

Language:C++ 60.9%Language:TeX 22.9%Language:HTML 8.9%Language:CSS 4.5%Language:JavaScript 1.9%Language:Ruby 0.3%Language:Shell 0.3%Language:OCaml 0.3%