Egne temaer i innholdsrepoet, temavalg i innstillinger
Temaer slås opp i content/themes/<navn>/ før de innebygde, slik at et eget tema følger med i git, backup og ved flytting – uten ny container. Et tema kan være delvis: manglende maler/filer arves fra green (Jinja ChoiceLoader, static kopieres lagvis). Valget lagres i site.toml; SOAPBOX_THEME er bare standardverdi. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JcEy43fNYpwg6K6oTKakWR
This commit is contained in:
parent
8d40a39187
commit
9eb375e339
7 changed files with 112 additions and 15 deletions
18
README.md
18
README.md
|
|
@ -93,9 +93,21 @@ verdiene og start. Siden bygges på nytt ved oppstart.
|
|||
|
||||
## Tema
|
||||
|
||||
Et tema er en mappe under `soapbox/themes/<navn>/` med `templates/` (`base.html`, `index.html`,
|
||||
`post.html`) og `static/` (kopieres til `/theme/`). Enkleste tilpasning: kopier `green`, endre
|
||||
CSS-variablene øverst i `style.css`. Malene får `site`, `posts`/`post`, `html` og `rel(sti)`.
|
||||
Aktivt tema velges under Innstillinger i admin og lagres i `site.toml` (følger med i git).
|
||||
`SOAPBOX_THEME` er bare standardverdien før noe er valgt.
|
||||
|
||||
**Lag et eget tema uten å bygge containeren på nytt:** legg det i innholdsrepoet, så følger det
|
||||
med i git, backup og ved flytting.
|
||||
|
||||
```sh
|
||||
mkdir -p data/content/themes/skog/static
|
||||
cp soapbox/themes/green/static/style.css data/content/themes/skog/static/ # rediger fargene
|
||||
```
|
||||
|
||||
Et tema kan være **delvis**: bare filene som finnes overstyrer det innebygde `green`-temaet.
|
||||
Vil du endre malene, legg `templates/base.html`, `index.html` eller `post.html` i temamappen.
|
||||
Malene får `site`, `posts`/`post`, `html`, `source_url` og `rel(sti)` (relativ lenke fra
|
||||
gjeldende side). `static/` havner under `/theme/`.
|
||||
|
||||
## Lisens
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue