Netlify-Bereitstellung
Generieren Sie Netlify-Build-Manifeste entsprechend Ihrer Projektkonfiguration:
npx @docmd/core deploy --netlify
Generierte Konfiguration
Die ausgegebene Datei netlify.toml konfiguriert Build-Umgebungen, Ausgabeverzeichnisse und Header-Steuerelemente:
- Build-Befehl: Führt
npm install @docmd/core && npx @docmd/core buildaus. - Veröffentlichungsverzeichnis: Synchronisiert mit
config.out(site). - Header-Richtlinien: Erzwingt unveränderliches Caching für statische Assets und No-Cache-Regeln für HTML-Einträge.
- Weiterleitungsregeln: Konfiguriert
/*→/index.html-Rewrites, wennlayout.spa: trueist.
netlify.toml
[build]
command = "npx @docmd/core build"
publish = "site"
[[headers]]
for = "/assets/*"
[headers.values]
Cache-Control = "public, max-age=31536000, immutable"
Bereitstellungsausführung
Verbinden Sie Ihr Git-Repository in Netlify für automatisierte Builds beim Push oder stellen Sie über die Netlify CLI bereit:
npm install -g netlify-cli
netlify deploy --prod
Neu-Generierung
Führen Sie npx @docmd/core deploy --netlify --force erneut aus, wenn Sie out- oder url-Werte in docmd.config.json ändern.