51 lines
1.2 KiB
YAML
51 lines
1.2 KiB
YAML
# Main theme library.
|
|
global:
|
|
js:
|
|
# defer : s'exécute après titles.js (defer dans le head), ordre du document.
|
|
assets/dist/main.js:
|
|
attributes:
|
|
type: module
|
|
defer: true
|
|
css:
|
|
theme:
|
|
assets/dist/main.css: {}
|
|
# assets/scss/main.css: {}
|
|
|
|
# CSS compilée seule. En dev, on l'attache AUX CÔTÉS du JS HMR (voir
|
|
# leshed_page_attachments_alter) : servie en <link> render-blocking, elle
|
|
# élimine le flash de contenu sans styles pendant que les modules Vite
|
|
# chargent (eux injectent ensuite les styles à jour par-dessus — plus tard
|
|
# dans la cascade, ils gagnent les égalités).
|
|
base_css:
|
|
css:
|
|
theme:
|
|
assets/dist/main.css: {}
|
|
|
|
# Rendu typographique des titres, au plus tôt (voir assets/js/titles.js).
|
|
titles:
|
|
header: true
|
|
js:
|
|
assets/dist/titles.js:
|
|
attributes:
|
|
type: module
|
|
defer: true
|
|
|
|
titles_hmr:
|
|
header: true
|
|
js:
|
|
http://localhost:5173/assets/js/titles.js:
|
|
type: external
|
|
attributes:
|
|
type: module
|
|
|
|
vitehmr:
|
|
js:
|
|
http://localhost:5173/@vite/client:
|
|
type: external
|
|
attributes:
|
|
type: module
|
|
http://localhost:5173/assets/js/main.js:
|
|
type: external
|
|
attributes:
|
|
type: module
|