project — プロジェクト生成
テンプレートから Quarto プロジェクトを作成する
概要
quarto-dsh project は、凍結されたテンプレートから Quarto プロジェクトを作成します。
使い方
quarto-dsh project <template> <name>テンプレート一覧
quarto-dsh list-templates| ID | 名前 | 内容 |
|---|---|---|
academic-paper |
学術論文 | HTML + PDF 同時出力、目次・節番号・コード折りたたみ |
website-blog |
ブログサイト | website + navbar + 検索 + OGP |
revealjs-slides |
スライド発表 | Reveal.js 形式 |
parameterized-report |
パラメータ化レポート | params を使った動的レポート |
project-default |
基本設定 | project.type 別の _quarto.yml 雛形 |
例: ブログサイトを作成する
quarto-dsh project website-blog my-blogテンプレート 'ブログサイト' を /path/to/my-blog に展開しました:
- _quarto.yml
- index.qmd
生成された _quarto.yml:
project:
type: website
output-dir: _site
website:
title: "データサイエンス日記"
description: "Python と R によるデータ分析メモ"
site-url: "https://example.com"
navbar:
background: dark
left:
- href: index.qmd
text: Home
right:
- icon: github
href: https://github.com/username
- icon: rss
href: index.xml
open-graph: true
format:
html:
theme: cosmo
code-fold: true生成後にやること
_quarto.ymlのtitle/site-urlを自分のものに書き換える- 検証する:
quarto-dsh lint my-blog - レンダリングする:
quarto-dsh render - 公開する:
quarto-dsh ciで GitHub Pages デプロイを追加