diff --git a/scripts/bootstrap-theme.sh b/scripts/bootstrap-theme.sh index 656b53c..17cce38 100755 --- a/scripts/bootstrap-theme.sh +++ b/scripts/bootstrap-theme.sh @@ -42,8 +42,20 @@ cp "$SOURCE/theme.toml" "$DEST/theme.toml" [[ -f "$SOURCE/README.md" ]] && cp "$SOURCE/README.md" "$DEST/UPSTREAM_README.md" printf '%s\n' "$REF" > "$DEST/.upstream-revision" +# Ninguna plantilla local referencia el JS/iconos/fuentes DOS del tema, y +# static/ se publica tal cual junto al sitio: sin podarlo, ~65% del build +# es peso muerto. compile_sass solo necesita los 3 CSS que importa +# site.scss, así que se mueven fuera de static/ (a vendor/, que Zola no +# copia) y el resto de static/ se descarta. +mkdir -p "$DEST/vendor/css" +mv "$DEST/static/css/bootstrap.css" "$DEST/static/css/bootstrap-responsive.css" "$DEST/static/css/style.css" "$DEST/vendor/css/" +sed -i 's#\.\./static/css/#../vendor/css/#g' "$DEST/sass/site.scss" +rm -rf "$DEST/static" +mkdir -p "$DEST/static" + cat <