日本語 | English

Vivliostyleドキュメントへようこそ

Vivliostyleは、Webテクノロジーを使って美しくフォーマットされたドキュメントを作成できる、CSS組版のエコシステムです。

Vivliostyleとは?

Vivliostyleプロダクト群
Vivliostyleプロダクト群(村上真雄/小形克宏「Vivliostyleでなにができるの?」gihyo.jpより ↗

Vivliostyleは以下を提供するオープンソースプロジェクトです:

Vivliostyleビギナーはこちら

活用ガイド

最近追加された機能を、プロダクトを横断して実践的に解説:

  • 脚注(フットノート) — DPUB-ARIA脚注、標準 @page { @footnote { } } ルール、VFMの新しい footnote モード(v2.41)
  • CMYK変換device-cmyk() とCLIによるCMYK PDF出力(v2.40)
  • ページグループ — 名前付きページと :nth(An+B of C) ページセレクタ(v2.39)
  • CSS Nestingガイド — Vivliostyle.js v2.42のCSS Nestingと組版疑似要素への応用

Single Source, Multi Output

Vivliostyleの最大のメリットはSSMO(Single Source Multi Output)です:

1つのMarkdownソースから以下を生成できます:

  • WebPub -オンライン閲覧用HTMLページ
  • PDF -印刷可能なドキュメント
  • EPUB -電子書籍フォーマット

VFM機能デモ

ルビ

さおさせばながされる。意地いじとおせば窮屈きゅうくつだ。

VFM Markdownソース:

{智|ち}に{棹|さお}させば{流|なが}される。{意地|いじ}を{通|とお}せば{窮屈|きゅうくつ}だ。

脚注

文化庁調査(2022年)1によると、「棹さす」を「流れに乗る」の意味で使う人は23.4%なのに対し、「勢いを止める」は59.4%にのぼる。

VFM Markdownソース:

文化庁調査(2022年)[^1]によると、「棹さす」を「流れに乗る」の意味で使う人は23.4%なのに対し、「勢いを止める」は59.4%にのぼる。

[^1]: [平成24年度「国語に関する世論調査」の結果の概要](https://www.bunka.go.jp/tokei_hakusho_shuppan/tokeichosa/kokugo_yoronchosa/pdf/h24_chosa_kekka.pdf)

Vivliostyle CLI生成物のダウンロード

Vivliostyle CLIにより、このサイトのドキュメント(Markdownソース)からWeb Pub、PDFとEPUBを生成しました(Single Source, Multi Output)。

プロダクト Vivliostyle Viewer PDF EPUB
Vivliostyle Viewer WebPub ↗ PDF EPUB
Vivliostyle CLI WebPub ↗ PDF EPUB
VFM WebPub ↗ PDF EPUB
Vivliostyle Themes WebPub ↗ PDF EPUB
リファレンス WebPub ↗ PDF EPUB
活用ガイド WebPub ↗ PDF EPUB

  1. 平成24年度「国語に関する世論調査」の結果の概要