Zyphos/site
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-05-24 03:01:35 +01:00
..
quartz Use shared graph SPA 2026-05-24 03:01:35 +01:00
quartz.config.ts Embed EpiphanyGraph biosphere viewer 2026-05-18 04:00:07 +01:00
quartz.layout.ts Use shared graph SPA 2026-05-24 03:01:35 +01:00
README.md Feed Zyphos graph from Quartz backlinks 2026-05-18 04:17:03 +01:00

Zyphos Quartz Site

Quartz overlay for the future https://zyphos.gamecult.org GitHub Pages site. The content source is the vault directory Eusocial Interbeing/; this site/ directory only owns presentation, navigation, and static site assets.

The site follows the same deployment pattern as AetheriaLore:

  • content directory: Eusocial Interbeing
  • overlay directory: site
  • output directory: quartz-site/public
  • GitHub Pages host: gamecult.github.io
  • custom domain: zyphos.gamecult.org

DNS should point zyphos.gamecult.org at GitHub Pages, not Yggdrasil.

EpiphanyGraph Embed

The fractal biosphere graph uses a small React/Vite embed around the neighboring EpiphanyGraph viewer source. The embed reads Quartz's generated /static/contentIndex.json, turns vault notes into architecture nodes, turns wiki links into edges, computes incoming backlinks for node metadata, and rolls folder-level link flow into the dataflow graph.

Quartz does not build this bundle during Pages deploys, so rebuild the static assets before committing graph embed changes:

cd "E:\Projects\Eusocial Interbeing\site\epiphany-graph-embed"
npm install
npm run build

The build writes deployable assets into Eusocial Interbeing/static/epiphany-graph/, which Quartz then copies into the site output.