Help us understand the problem. What is going on with this article?

書き初め Re:VIEW 4.0

More than 1 year has passed since last update.

Re:VIEW で技術文章を書き初めします。

4.0 の docker イメージが出ていたのでこれを使います。
https://github.com/vvakame/docker-review

docker pull vvakame/review:4.0

作業ディレクトリを作るために review の gem をインストールします。こちらも 4.0.0 を利用します。
https://rubygems.org/gems/review/versions/4.0.0

gem install review -v "4.0.0"

review-init コマンドで雛形を作ります。

review-init template-book

template-book ディレクトリの中にある catalog.yml config.yml style.css ファイル、そして sty ディレクトリをコピーして、新たな作業ディレクトリ src を作ります。

つまり構造はこのようにして、.re ファイルを書いていきます。catalog.yml を作った .re ファイルに合わせて修正します。

├── templatebook
└── src
    ├── catalog.yml
    ├── ***.re
    ├── config.yml
    ├── sty
    └── style.css

src ディレクトリがあるディレクトリで下記を実行します。

docker run --rm -v `pwd`/src:/work vvakame/review:4.0 /bin/sh -c \
  "cd /work && review-pdfmaker config.yml"

これで PDF が生成されました。Re:VIEW 本当に素晴らしい。

この内容ソフトウェア開発初心者の方にもおすすめしたいなと思って、上記内容に加えて+諸々『Re:VIEW を用いて技術本を作る』ことを丁寧めに解説した、小さな電子本を作りました。→ 作れる!技術書 Re:VIEW Book for Beginners - BOOTH

上記電子本を作る上で、 Re:VIEW の命令の中で Re:VIEW の構文をエスケープするマニアックな方法を知れたので、とてもよかったです(といっても今後使うことあるのかわからないけど...)。

2020 あけましておめでとうございます!!(元旦これで潰した)

feb19
Designer / Engineer http://feb19.jp
http://feb19.jp/blog
dena_coltd
    Delight and Impact the World
https://dena.com/jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away