Skip to content
fossil-skin Update of ”index”
Login

Update of ”index”

Overview

Artifact ID: aa6c86e40e62d998a577431dc028afe1ffdd25218d9f5e14b2afd6e719fb0068
Page Name:index
Date: 2026-03-14 23:28:28
Original User: dmestas
Mimetype:text/x-markdown
Parent: e9108b811f7166073a232e6b87e8ae7c093feab25901563ba2f50de01aa2e7ae (diff)
Content

fossil-skin

Dark theme, accessibility layer, and landing page for fossil.craftdesign.group.

What's in this repo

Path Description
skin/css.txt All CSS — design tokens, layout, dark-mode overrides for Fossil's built-in elements
skin/header.txt TH1 header template injected on every Fossil page
skin/footer.txt TH1 footer template
skin/apply.py Pushes skin files to all repo SQLite configs
www/index.html Custom landing page served by Caddy at /
www/a11y.js Accessibility + dark-mode JS loaded on every page
Caddyfile Reverse proxy config: static assets + Fossil upstream
docs/SETUP.md Full from-scratch server setup guide
docs/SKIN.md Skin architecture and dark-mode override techniques

Quick deploy

After making changes locally:

fossil commit -m "describe change"
fossil push

Then on the VPS:

cd /tmp/fossil-skin-checkout && fossil update
cp -r skin/* /var/fossil/skin/
cp -r www/* /var/fossil/www/
python3 /var/fossil/skin/apply.py

Clone

fossil clone https://[email protected]/fossil-skin/ fossil-skin.fossil