Samme indhold, URL'er og udseende, bygget af en enkelt zola-binær og Tailwind standalone-CLI uden Node. Kanonisk domæne er asger.weirsoe.dk. Blogindlæg ligger som page bundles med frontmatter Zola forstår, så de gamle stempler er ugyldige, indtil scripts/omstempl.py er kørt med PUBLISH_KEY. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
15 lines
864 B
Markdown
15 lines
864 B
Markdown
# asger.weirsoe.dk
|
|
|
|
Personlig side (CV + blog) bygget med Zola + Tailwind. Statisk output, selvhostet bag nginx, deployet via Gitea Actions. Ingen Node i byggekæden.
|
|
|
|
## Udvikling
|
|
```
|
|
sh scripts/hent-vaerktoej.sh # zola og tailwindcss til .tools/
|
|
sh scripts/build.sh # -> public/
|
|
```
|
|
|
|
`build.sh` henter repos og heatmap fra Gitea (`scripts/prebuild.py`), bygger CSS, kører `zola build` og efterbehandler (`scripts/postbuild.py`: sitemap, service worker). `PW_PREVIEW=1` bygger preview'et under `/udkast`.
|
|
|
|
## Blogindlæg
|
|
Indlæg ligger som `content/blog/<slug>/index.md` med billederne ved siden af, men de lægges ikke her i hånden. Et indlæg skrives i det private repo agw/pw-drafts og udgives med "Godkend og udgiv", som stempler det og committer det hertil. CI (`scripts/verify-approvals.py`) nægter at bygge et indlæg uden gyldigt stempel.
|