自分用のドキュメント作成環境を作成するためのリポジトリです。 いい感じのPDFを作る環境を作るのが目標です。
- markdown-it : markdownからhtmlへの変換
- vivliostyle : CSS組版によって出力PDFのレイアウトなど調整
- Node.js
- Python(ブックマーク生成スクリプトに使用)
- パッケージのインストール
1-1. npmパッケージ
npm install
または
yarn
1-2. pipパッケージ
pip install pipenv # pipenvが入っていない場合
pipenv install
- ビルド
yarn build
また、以下のコマンドでscssファイルとhtmlファイルを監視して自動でビルドする。 (index.htmlからpdfが生成される)
yarn watch
- h1~h6タグで同じ名称の項目があると、目次内でのページ数がおかしくなる。 これはid属性によって紐付けを行っているため。
- ファイルの分割
- PDFでのブックマーク自動生成
- ディレクトリ構成やスクリプトの整理