mcpField
Q
quarto-book

quarto-book

github.com/htlin222ドキュメント7845 回インストール3 週間前に更新
リポジトリ

quarto-book について

quarto-bookは、書籍や複数章の文書、技術マニュアル、ドキュメント向けにQuarto Bookのプロジェクト構成を生成するスキルです。設定と章のテンプレートを備え、HTML、PDF、EPUB、MS Wordに出力できます。

主な機能

  1. 01Quarto Bookのプロジェクト構成を生成
  2. 02_quarto.ymlテンプレート
  3. 03章のテンプレート
  4. 04HTML、PDF、EPUB、MS Wordへの出力

活用シーン

  1. 01複数章の書籍プロジェクト作成
  2. 02技術マニュアルの構成作成
  3. 03ドキュメント用設定の生成
  4. 04原稿を指定形式にレンダリング

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/htlin222/dotfiles --skill quarto-book

インストール後、Claude Code で/quarto-bookを入力して読み込まれたか確認します。

同梱ファイルscripts/generate.py

詳細

Quarto ブックジェネレーター

適切な設定を備えた、Quarto ブックの完全なプロジェクト構成を生成します。

使用する場面

  • ブックまたは複数章から成るドキュメントを作成したい場合
  • Quarto ブックプロジェクトのセットアップを依頼された場合
  • 技術マニュアルやドキュメントの構成が必要な場合
  • 「quarto book」または「book project」と言及された場合

クイック生成

ブック名を指定してジェネレータースクリプトを実行します。

python3 ~/.claude/skills/quarto-book/scripts/generate.py <book-name> [--chapters N] [--author "Name"]

または、Quarto CLI を直接使用します。

quarto create project book <book-name>

プロジェクト構成

mybook/
├── _quarto.yml      # Book configuration
├── index.qmd        # Preface/Introduction
├── intro.qmd        # Chapter 1
├── methods.qmd      # Chapter 2
├── results.qmd      # Chapter 3
├── summary.qmd      # Summary/Conclusion
├── references.qmd   # References
├── references.bib   # Bibliography
└── _book/           # Output directory (generated)

_quarto.yml テンプレート

project:
  type: book
  output-dir: _book

book:
  title: "Book Title"
  author: "Author Name"
  date: today
  chapters:
    - index.qmd
    - intro.qmd
    - methods.qmd
    - results.qmd
    - summary.qmd
    - references.qmd

bibliography: references.bib
csl: apa.csl

format:
  html:
    theme: cosmo
    toc: true
  pdf:
    documentclass: scrbook
    papersize: a4
  epub:
    toc: true

章のテンプレート

# Chapter Title {#sec-chapter-id}

## Section 1

Content here...

## Section 2

More content...

## References

::: {#refs}
:::

コマンド

コマンド説明
quarto previewブラウザーでライブプレビュー
quarto renderすべての形式でレンダリング
quarto render --to htmlHTML のみをレンダリング
quarto render --to pdfPDF のみをレンダリング

複数パートの構成

パートを含むブックの場合:

book:
  chapters:
    - index.qmd
    - part: "Part I: Foundation"
      chapters:
        - basics.qmd
        - theory.qmd
    - part: "Part II: Application"
      chapters:
        - methods.qmd
        - results.qmd
    - references.qmd

出力形式

  • HTML:検索機能付きのインタラクティブなウェブブック
  • PDF:印刷用ドキュメント(LaTeX が必要)
  • EPUB:電子書籍リーダー用の形式
  • MS Word:編集可能なドキュメント

コメント