render — レンダリング自動化
quarto render / preview を CLI・エージェント・CI から実行する
概要
quarto-dsh render は quarto 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 をレンダリングして、エラーがあれば直して"エージェントは次の流れで作業します:
quarto-lintで設定を検証quarto-scanで記法を検査quarto-renderでレンダリング- エラーがあれば修正して再レンダリング
CI での利用
レンダリングは CI でも自動実行できます。GitHub Pages への自動デプロイは CI デプロイ を参照してください。