]> juplo.de Git - website/commit
Schritt 7: SCSS/CSS aus Theme übernehmen und für Astro kompilieren
authorKai Moritz <kai.milan.moritz@googlemail.com>
Sat, 6 Jun 2026 08:15:10 +0000 (08:15 +0000)
committerKai Moritz <kai.milan.moritz@googlemail.com>
Sat, 6 Jun 2026 08:15:10 +0000 (08:15 +0000)
commita317a20490a7888c87a9e12227b34dcd4e70ba10
tree065fb6ab5f34cf60e29d22f4b7066c324fdba3ca
parenta5dd8b4cda1a90214cc1ac3d7c665d4a8f9cc690
Schritt 7: SCSS/CSS aus Theme übernehmen und für Astro kompilieren

SCSS-Quellen (screen.scss, print.scss, resurrection.css) aus themes/hugo-juplo/
nach src/styles/ kopiert. Kompilation über npm-Prebuild-Skript (sass CLI):
- src/styles/screen.scss → public/css/screen.css
- src/styles/print.scss → public/css/print.css
- src/styles/resurrection.css → public/css/resurrection.css (unverändert)

JS und statische Assets (fonts, img, favicon) aus Theme-Static nach public/ kopiert.
package.json: build:css-Script + prebuild/predev-Hooks hinzugefügt.
sass als devDependency hinzugefügt.

Deprecation-Warnings (@import, lighten(), globale Built-ins) unterdrückt —
das SCSS selbst bleibt unverändert (Schritt 11: Optimierungen).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
103 files changed:
package-lock.json
package.json
public/css/print.css [new file with mode: 0644]
public/css/print.css.map [new file with mode: 0644]
public/css/resurrection.css [new file with mode: 0644]
public/css/screen.css [new file with mode: 0644]
public/css/screen.css.map [new file with mode: 0644]
public/favicon.ico [new file with mode: 0644]
public/fonts/BPreplay Open Font License.txt [new file with mode: 0644]
public/fonts/BPreplay-webfont.eot [new file with mode: 0644]
public/fonts/BPreplay-webfont.svg [new file with mode: 0644]
public/fonts/BPreplay-webfont.ttf [new file with mode: 0644]
public/fonts/BPreplay-webfont.woff [new file with mode: 0644]
public/fonts/BPreplayBold-webfont.eot [new file with mode: 0644]
public/fonts/BPreplayBold-webfont.svg [new file with mode: 0644]
public/fonts/BPreplayBold-webfont.ttf [new file with mode: 0644]
public/fonts/BPreplayBold-webfont.woff [new file with mode: 0644]
public/fonts/BPreplayBoldItalics-webfont.eot [new file with mode: 0644]
public/fonts/BPreplayBoldItalics-webfont.svg [new file with mode: 0644]
public/fonts/BPreplayBoldItalics-webfont.ttf [new file with mode: 0644]
public/fonts/BPreplayBoldItalics-webfont.woff [new file with mode: 0644]
public/fonts/BPreplayItalics-webfont.eot [new file with mode: 0644]
public/fonts/BPreplayItalics-webfont.svg [new file with mode: 0644]
public/fonts/BPreplayItalics-webfont.ttf [new file with mode: 0644]
public/fonts/BPreplayItalics-webfont.woff [new file with mode: 0644]
public/fonts/Droid-Serif-fontfacekit.zip [new file with mode: 0644]
public/fonts/DroidSerif-Bold-webfont.eot [new file with mode: 0644]
public/fonts/DroidSerif-Bold-webfont.svg [new file with mode: 0644]
public/fonts/DroidSerif-Bold-webfont.ttf [new file with mode: 0644]
public/fonts/DroidSerif-Bold-webfont.woff [new file with mode: 0644]
public/fonts/DroidSerif-BoldItalic-webfont.eot [new file with mode: 0644]
public/fonts/DroidSerif-BoldItalic-webfont.svg [new file with mode: 0644]
public/fonts/DroidSerif-BoldItalic-webfont.ttf [new file with mode: 0644]
public/fonts/DroidSerif-BoldItalic-webfont.woff [new file with mode: 0644]
public/fonts/DroidSerif-Italic-webfont.eot [new file with mode: 0644]
public/fonts/DroidSerif-Italic-webfont.svg [new file with mode: 0644]
public/fonts/DroidSerif-Italic-webfont.ttf [new file with mode: 0644]
public/fonts/DroidSerif-Italic-webfont.woff [new file with mode: 0644]
public/fonts/DroidSerif-Regular-webfont.eot [new file with mode: 0644]
public/fonts/DroidSerif-Regular-webfont.svg [new file with mode: 0644]
public/fonts/DroidSerif-Regular-webfont.ttf [new file with mode: 0644]
public/fonts/DroidSerif-Regular-webfont.woff [new file with mode: 0644]
public/fonts/symbols.eot [new file with mode: 0644]
public/fonts/symbols.svg [new file with mode: 0644]
public/fonts/symbols.ttf [new file with mode: 0644]
public/fonts/symbols.woff [new file with mode: 0644]
public/img/EFRE_Foerderhinweis_deutsch_farbig.svg [new file with mode: 0644]
public/img/Ziel2NRW_4c_1809_eps.svg [new file with mode: 0644]
public/img/comming-soon.png [new file with mode: 0644]
public/img/kai-moritz-100.jpg [new file with mode: 0644]
public/img/kai-moritz-200.jpg [new file with mode: 0644]
public/img/kai-moritz-50.jpg [new file with mode: 0644]
public/img/kai-moritz.jpg [new file with mode: 0644]
public/img/logo.svg [new file with mode: 0644]
public/img/wip.gif [new file with mode: 0644]
public/js/main.js [new file with mode: 0644]
src/styles/base/404.scss [new file with mode: 0644]
src/styles/base/browserreset.scss [new file with mode: 0644]
src/styles/base/content.scss [new file with mode: 0644]
src/styles/base/fonts.scss [new file with mode: 0644]
src/styles/base/footer.scss [new file with mode: 0644]
src/styles/base/formulare.scss [new file with mode: 0644]
src/styles/base/head.scss [new file with mode: 0644]
src/styles/base/marginal.scss [new file with mode: 0644]
src/styles/base/navigation.scss [new file with mode: 0644]
src/styles/base/taxonomy.scss [new file with mode: 0644]
src/styles/base/typo.scss [new file with mode: 0644]
src/styles/base/util.scss [new file with mode: 0644]
src/styles/phone/404.scss [new file with mode: 0644]
src/styles/phone/footer.scss [new file with mode: 0644]
src/styles/phone/head.scss [new file with mode: 0644]
src/styles/phone/layout.scss [new file with mode: 0644]
src/styles/phone/menu.scss [new file with mode: 0644]
src/styles/phone/packs.scss [new file with mode: 0644]
src/styles/phone/typo.scss [new file with mode: 0644]
src/styles/print.scss [new file with mode: 0644]
src/styles/print/head.scss [new file with mode: 0644]
src/styles/print/layout.scss [new file with mode: 0644]
src/styles/print/prettify.scss [new file with mode: 0644]
src/styles/print/typo.scss [new file with mode: 0644]
src/styles/resurrection.css [new file with mode: 0644]
src/styles/screen.scss [new file with mode: 0644]
src/styles/screen/content.scss [new file with mode: 0644]
src/styles/screen/faux-column.scss [new file with mode: 0644]
src/styles/screen/footer-sticky.scss [new file with mode: 0644]
src/styles/screen/footer.scss [new file with mode: 0644]
src/styles/screen/head.scss [new file with mode: 0644]
src/styles/screen/layout.scss [new file with mode: 0644]
src/styles/screen/marginal.scss [new file with mode: 0644]
src/styles/screen/menu.scss [new file with mode: 0644]
src/styles/screen/onecolumn.scss [new file with mode: 0644]
src/styles/screen/packs.scss [new file with mode: 0644]
src/styles/screen/wip.scss [new file with mode: 0644]
src/styles/tablet/404.scss [new file with mode: 0644]
src/styles/tablet/footer.scss [new file with mode: 0644]
src/styles/tablet/head.scss [new file with mode: 0644]
src/styles/tablet/layout.scss [new file with mode: 0644]
src/styles/tablet/marginal.scss [new file with mode: 0644]
src/styles/tablet/menu.scss [new file with mode: 0644]
src/styles/tablet/typo.scss [new file with mode: 0644]
src/styles/tiny/404.scss [new file with mode: 0644]
src/styles/tiny/layout.scss [new file with mode: 0644]
src/styles/variables.scss [new file with mode: 0644]