- CSS 43.1%
- Lua 22.9%
- Makefile 18.3%
- HTML 12.6%
- Shell 3.1%
|
All checks were successful
Build and Deploy / deploy (push) Successful in 7s
The docs said @nether-voicebridge_bot:nether.im, but the nether.im instance's management bot actually runs as @voicebridge_as:nether.im — a real beta user followed the docs and DM'd an address nobody serves. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .forgejo/workflows | ||
| content | ||
| filters | ||
| site | ||
| .gitattributes | ||
| .gitignore | ||
| CLAUDE.md | ||
| CONTRIBUTING.md | ||
| Makefile | ||
| README.md | ||
| resolve.sh | ||
Nether Wiki
Source for nether.wiki — the community wiki and publishing site for Nether, a coalition of creatives, intellectuals, psychonauts, and furries building a privacy-respecting corner of the web.
It's a static site: Markdown → pandoc → HTML, deployed to
nether.wiki on merge to master.
Layout
content/— Markdown sources (the build input)content/wiki/— encyclopedia articlescontent/books/— embedded primary texts (serialized fiction), e.g.content/books/tom-fucks/content/~<user>/— user pages (e.g.content/~dark/)content/_index.md— site landing page
site/— per-section HTML templates and stylesheetsfilters/— pandoc Lua filters (infoboxes, AO3/Inkbunny export formats)Makefile,resolve.sh— the build
How the build resolves templates
Every Markdown file is rendered with a template, stylesheet, and base
URL chosen per file. resolve.sh looks each up in this order of precedence:
- a per-file front-matter override (e.g.
template: books/tom-fucks), - else the nearest
.sectionrcwalking up the directory tree, - else the
content/root default.
So most files need no configuration — they inherit their section's .sectionrc.
Build and preview locally
Requirements: pandoc, make, git, and python3 (for the preview server).
Optional: libreoffice-writer, only needed for the Inkbunny .doc export.
make # build the site into output/
make test # serve output/ at http://localhost:9000
make dist # build the AO3 / Inkbunny upload packages under output/dist/
make clean
Contributing
See CONTRIBUTING.md. In short: fork, branch, build locally,
open a pull request against master. master is branch-protected and deploys
to nether.wiki on merge; beta deploys to beta.nether.wiki for preview.
Licensing
Not yet finalized. Until a license is added here, treat everything in this repository as all rights reserved by its authors.
Community
Nether is an 18+ community. Participation everywhere Nether gathers — including this wiki — is governed by the Code of Conduct.