render — レンダリング自動化

quarto render / preview を CLI・エージェント・CI から実行する

概要

quarto-dsh renderquarto render / quarto preview をラップし、結果を判定して返します。エージェント(quarto-dsh chat)からも同じ機能を quarto-render ツールとして呼び出せます。

使い方

# 全プロジェクトをレンダリング
quarto-dsh render

# 特定ファイルだけレンダリング
quarto-dsh render report.qmd

# プロファイルを指定
quarto-dsh render --profile production

# ライブプレビューを起動
quarto-dsh render --preview

出力

レンダリング結果(stdout / stderr / exit code)をそのまま表示します。失敗した場合は exit code 1 で終了します。

エージェントからの利用

export DEEPSEEK_API_KEY=sk-...
quarto-dsh chat "site をレンダリングして、エラーがあれば直して"

エージェントは次の流れで作業します:

  1. quarto-lint で設定を検証
  2. quarto-scan で記法を検査
  3. quarto-render でレンダリング
  4. エラーがあれば修正して再レンダリング

CI での利用

レンダリングは CI でも自動実行できます。GitHub Pages への自動デプロイは CI デプロイ を参照してください。

関連