Skip to content

hrhr49/css-print-template

Repository files navigation

CSS組版のテンプレ

自分用のドキュメント作成環境を作成するためのリポジトリです。 いい感じのPDFを作る環境を作るのが目標です。

使用したもの

  • markdown-it : markdownからhtmlへの変換
  • vivliostyle : CSS組版によって出力PDFのレイアウトなど調整

必要なもの

  • Node.js
  • Python(ブックマーク生成スクリプトに使用)

使い方

  1. パッケージのインストール

1-1. npmパッケージ

npm install

または

yarn

1-2. pipパッケージ

pip install pipenv # pipenvが入っていない場合
pipenv install
  1. ビルド
yarn build

また、以下のコマンドでscssファイルとhtmlファイルを監視して自動でビルドする。 (index.htmlからpdfが生成される)

yarn watch

参考

注意点

  • h1~h6タグで同じ名称の項目があると、目次内でのページ数がおかしくなる。 これはid属性によって紐付けを行っているため。

TODO

  • ファイルの分割
  • PDFでのブックマーク自動生成
  • ディレクトリ構成やスクリプトの整理

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published