No description https:/nether.wiki
  • CSS 43.1%
  • Lua 22.9%
  • Makefile 18.3%
  • HTML 12.6%
  • Shell 3.1%
Find a file
Robocub 4efbd555e2
All checks were successful
Build and Deploy / deploy (push) Successful in 7s
voice-bridge: FIX the bot's DM address — @voicebridge_as:nether.im
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>
2026-07-12 03:25:16 +00:00
.forgejo/workflows Seed nether/wiki: publishable layer split from dark/netherwiki 2026-06-27 17:25:06 +00:00
content voice-bridge: FIX the bot's DM address — @voicebridge_as:nether.im 2026-07-12 03:25:16 +00:00
filters Seed nether/wiki: publishable layer split from dark/netherwiki 2026-06-27 17:25:06 +00:00
site matrix: full doc tree — Commet quickstart, encryption, clients, homeservers, joining, help (#1) 2026-07-11 05:51:31 +00:00
.gitattributes Seed nether/wiki: publishable layer split from dark/netherwiki 2026-06-27 17:25:06 +00:00
.gitignore Seed nether/wiki: publishable layer split from dark/netherwiki 2026-06-27 17:25:06 +00:00
CLAUDE.md Seed nether/wiki: publishable layer split from dark/netherwiki 2026-06-27 17:25:06 +00:00
CONTRIBUTING.md Seed nether/wiki: publishable layer split from dark/netherwiki 2026-06-27 17:25:06 +00:00
Makefile Seed nether/wiki: publishable layer split from dark/netherwiki 2026-06-27 17:25:06 +00:00
README.md Seed nether/wiki: publishable layer split from dark/netherwiki 2026-06-27 17:25:06 +00:00
resolve.sh Seed nether/wiki: publishable layer split from dark/netherwiki 2026-06-27 17:25:06 +00:00

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 articles
    • content/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 stylesheets
  • filters/ — 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:

  1. a per-file front-matter override (e.g. template: books/tom-fucks),
  2. else the nearest .sectionrc walking up the directory tree,
  3. 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.