Scrapboxで薄い本をつくる
daiizです daiiz.icon
Scrapboxに書き溜めた知識を出版しよう
Scrapboxらしさを活かした執筆
技術書典や技術書博覧会で印刷 & 販売実績あり!
https://gyazo.com/bb674551d01fa40f69c86d4177c8e634
https://gyazo.com/035da096a450ed5c5ef874888fd917e7
デモ: 書籍作成支援ツール「Pimento」
Pimento: 唐辛子
Scrapboxにピリッとした唐辛子を作用させると本ができる
https://gyazo.com/4278ea2e183d525745a75b00cb1e7e41
このツールの核となるTeX文書への変換処理はOSSとして公開している
https://github.com/daiiz/pimento
その気になればターミナルで実行できるはず
Webアプリ版がダウンしていても手元で実行できて安心
Scrapboxから起動して使うWebアプリ化されたものが「Pimento Cloud」
なんとか頑張ってCloud Runにデプロイした
🔒/teamj-books
このページの変換結果.pdf
Scrapboxらしさ
これらを普段どおりやりたい
箇条書きで一文を短くリズムよく書く
小さくページに切り出して書く
ページ同士をリンクで繋いで考察を深める
プロジェクトを分けなくていい
気合がなくても本を書けるようにしたい
目次としてページリンクを並べるだけで本になるといい
https://gyazo.com/d40d5ad48668a2188a567bedabe08fab https://gyazo.com/c3b7660797f0a7a41e03ccb4b103f5ec
ブロックの入れ子関係を賢く解決
*の個数に応じて相対的に判断
[** [Section]]、[* [Subsection]]
https://gyazo.com/b6144de7ff727fecbee1b7565a987ac0 https://gyazo.com/cfd39276197fd9a9fa3933badb441f67
リンク先をセクションとして展開
https://gyazo.com/37610ac50a978b0aadbc88ffa4fe0dc5 https://gyazo.com/ce1616722ec838588d000d7e9c5a3017
自動で付録に追加
リンク先が目次の章立てに含まれていない場合、いい感じにAppendixに追加される
https://gyazo.com/b00e749c23e12122e290c1224b5ad47b
Scrapboxのシリアライズ
知識のスナップショット
定点観測
時間が経つとScrapboxの精製が進み、密度の高いリンク構造ができあがる
/daiiz/Scrapboxはアイデアの精製器
起点ページを固定して定期的に本にすると成長が見れて面白いのでは
今後の展望
紙 + PDF + Scrapbox JSON
書籍全体や章単位でJSONファイルを配布可能
https://gyazo.com/b0c179e1c6accba97f7122c45386e729
製本テンプレートやサンプルを共有する場所
/pimento
いい感じのスタイル (clsファイル) のレパートリーを増やしていきたい
さらなる野望
既存の一般的な媒体での販売もしつつ、Scrapbox読書楽しいじゃん!という方向を盛り上げていきたい daiiz.icon
おまけ
このツールで作られた本たち
探究 SVGとスクリーンショット【紙版】 - だいずショップ - BOOTH
写真を点描画ふうに変換するツールをつくる(紙 + PDF) - だいずショップ - BOOTH
使い方: UserScriptを書くだけ!
Page Menuを生やす
code:script.js
import { initPimento } from "/api/code/daiiz-codes/pimento-build/script.js"
initPimento()
変換したいページで押してツールを起動する
ページの内容が渡される
ツール側でGoogleアカウントでログインする