Quarto书籍生成器Skill quarto-book

这个技能用于自动生成Quarto书籍项目的完整结构,包括配置文件、章节模板和输出设置,适用于快速搭建书籍、技术手册或多章节文档。关键词包括Quarto、书籍生成、项目结构、文档配置、Markdown、HTML、PDF、EPUB、技术写作、SEO优化。

0 次安装 0 次浏览 更新于 3/12/2026

名称: quarto-book description: 生成Quarto书籍项目结构,包含章节、配置和输出设置。当用户想要创建书籍、多章节文档、技术手册或询问Quarto书籍设置时使用。

Quarto书籍生成器

生成完整的Quarto书籍项目结构并进行适当配置。

使用场景

  • 用户想要创建书籍或多章节文档
  • 用户请求设置Quarto书籍项目
  • 用户需要技术手册或文档结构
  • 用户提及“quarto书籍”或“书籍项目”

快速生成

运行生成器脚本,指定书籍名称:

python3 ~/.claude/skills/quarto-book/scripts/generate.py <书籍名称> [--chapters N] [--author "姓名"]

或直接使用Quarto CLI:

quarto create project book <书籍名称>

项目结构

mybook/
├── _quarto.yml      # 书籍配置
├── index.qmd        # 前言/介绍
├── intro.qmd        # 第1章
├── methods.qmd      # 第2章
├── results.qmd      # 第3章
├── summary.qmd      # 总结/结论
├── references.qmd   # 参考文献
├── references.bib   # 参考文献库
└── _book/           # 输出目录(生成)

_quarto.yml模板

project:
  type: book
  output-dir: _book

book:
  title: "书籍标题"
  author: "作者姓名"
  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

章节模板

# 章节标题 {#sec-章节-id}

## 第1节

内容在这里...

## 第2节

更多内容...

## 参考文献

::: {#refs}
:::

命令

命令 描述
quarto preview 浏览器中的实时预览
quarto render 渲染所有格式
quarto render --to html 仅渲染HTML
quarto render --to pdf 仅渲染PDF

多部分结构

对于包含部分的书籍:

book:
  chapters:
    - index.qmd
    - part: "第一部分: 基础"
      chapters:
        - basics.qmd
        - theory.qmd
    - part: "第二部分: 应用"
      chapters:
        - methods.qmd
        - results.qmd
    - references.qmd

输出格式

  • HTML: 交互式网页书籍,带搜索功能
  • PDF: 打印就绪文档(需要LaTeX)
  • EPUB: 电子阅读器格式
  • MS Word: 可编辑文档