ZDDC-website/README.md
Me Here 3d94478891
All checks were successful
Deploy content to live site / deploy (push) Successful in 2s
ZDDC website: archive, browse, and classify tools + reference
2026-06-11 12:53:40 -05:00

57 lines
1.9 KiB
Markdown

# ZDDC website
Hand-edited content for [zddc.varasys.io](https://zddc.varasys.io). Two
files:
- `index.html` — landing page + install snippets.
- `reference.html` — the ZDDC file-naming convention specification.
Plus `css/`, `js/`, `img/` for shared styles and assets.
This repo intentionally does **not** contain release artifacts. The
ZDDC tools (`archive`, `browse`, `landing`) and the `zddc-server`
binary are built from the source repo at
<https://codeberg.org/VARASYS/ZDDC> and deployed to the live site by
its build pipeline. They live on the deploy host under
`/srv/zddc/releases/`, never in this repo's git history.
## Preview locally
```sh
git clone https://codeberg.org/VARASYS/ZDDC-website
cd ZDDC-website
python3 -m http.server 8000
# open http://localhost:8000/
```
The preview won't have a `/releases/` directory unless you also have
the source repo and run its build pipeline. That's expected — the
two repos are intentionally decoupled.
## Publishing
`.forgejo/workflows/deploy-content.yml` rsyncs the working tree into
`/srv/zddc/` on the deploy host on every push to `main`. The rsync
uses `--delete-after` and excludes `/releases/`, `/.git*`,
`/.forgejo*`, `/README.md`, and `/LICENSE` — anything else added at
the repo root **will** be published.
## Editing notes
- `js/layout.js` queries the header for `.header-nav`, `.dropdown`,
`.dropdown-toggle`, `.dropdown-menu`, and `.theme-toggle`. Both
HTML pages need to keep those classes or the theme toggle and
Tools dropdown silently break.
- Page-specific CSS goes in an inline `<style>` in `<head>` (see
`index.html`); only shared rules go in `css/style.css`. Design
tokens (`--color-accent`, spacing scale, etc.) live at the top of
`css/style.css` — prefer those over hardcoded values.
## Contributing
Issues + PRs welcome. For changes to the tool source code (not the
website), file them at <https://codeberg.org/VARASYS/ZDDC>.
## License
[AGPL-3.0](LICENSE).