Pitch: Replace two fragmented knowledge systems with a single, isolated Quartz 5 instance at w.0rk.de.

📊 Visual Migration Map: Interactive Canvas →


1. ⚠️ Problem

SystemURLStackPagesStatus
LLM Wikillm-wiki.0rk.deHugo + vanilla JS28Hugo maintenance overhead, no Obsidian features
Personal Wikiwiki.0rk.deRaw Markdown3No web presence (TLS cert missing), no search

Two knowledge bases, two build systems, zero cross-linking.


2. 💡 Solution

A 3rd isolated Quartz 5 instance — separate from ssot.0rk.de (specs) and quartz.0rk.de (showcase).

1. ⚙️ Quartz 5

  • Obsidian [[wikilinks]] — wiki already uses them
  • Full-text search (Pagefind) — wiki has none
  • Graph view — visualize knowledge connections
  • Canvas support — visual mind maps (this pitch is one)
  • Consistent stack — same tooling as SSOT
  • llms.txt generation — AI-agent-navigable

2. 🛡️ Why Isolated

  • SSOT = technical specs (how to build things)
  • w.0rk.de = knowledge (what things are, research, entities)
  • Different audiences, update cadences, content schemas
  • Independent deploy cycles, no cross-contamination

3. 🗂️ Taxonomy

quartz-wiki/content/
├── architecture/          ← llm-wiki architecture/ (7 cognitive layers)
│   ├── identity-anchors/
│   ├── mutable-memory/
│   ├── orchestration/
│   ├── capabilities/
│   ├── autonomic/
│   ├── spec-driven/
│   └── swarm-alignment/
├── topics/                ← llm-wiki topics/ (13) + wiki concepts/ merged
│   ├── cs2docs.md
│   ├── docskurby.md
│   ├── quartz5.md
│   ├── skill-xray.md
│   ├── discord-omp-plugin.md
│   ├── svelte-5-*.md
│   ├── transformer-architecture.md  ← from wiki concepts/
│   └── ...
├── entities/              ← wiki entities/ (research-grade profiles)
│   └── karpathy-llm-wiki.md
├── research/              ← llm-wiki research/ + evolving/ merged
│   ├── research-automation.md
│   └── evolving/
├── raw/                   ← wiki raw/ (source archive)
│   ├── articles/
│   ├── papers/
│   ├── transcripts/
│   └── assets/
├── reference.md           ← llm-wiki-reference.md (system cheatsheet)
└── index.md               ← unified homepage

Total: ~31 pages (28 from llm-wiki + 3 from wiki, with concepts folded into topics).


4. 🪜 Pipeline

StepActionDetails
① CloneFork quartz-ssot as quartz-wiki/ templateSame Quartz 5 + canvas-page plugin
② ConvertStrip Hugo _index.md → Quartz index.mdAdapt frontmatter, remove Hugo shortcodes
③ MergeUnify wiki [[wikilinks]] with Quartz linksAlready Obsidian-compatible, minimal work
④ Deploynpx quartz build + nginx w.0rk.deCertbot TLS, try_files $uri $uri/ $uri.html =404;

1. 🔄 Post-Migration

  • llm-wiki.0rk.de → 301 redirect to w.0rk.de
  • wiki.0rk.de → 301 redirect to w.0rk.de
  • Hugo repo archived, wiki directory superseded

5. ⚙️ Infrastructure

# /etc/nginx/sites-enabled/w.0rk.de
server {
    listen 443 ssl http2;
    server_name w.0rk.de;
 
    root /home/dv/quartz-wiki/public;
    index index.html;
 
    location / {
        try_files $uri $uri/ $uri.html =404;
    }
 
    # certbot --nginx -d w.0rk.de
    ssl_certificate /etc/letsencrypt/live/w.0rk.de/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/w.0rk.de/privkey.pem;
}

1. 🌐 DNS

Add w.0rk.de A/AAAA record pointing to same server IP as other *.0rk.de domains.


6. 🌐 Landscape

DomainStackPurposeStatus
ssot.0rk.deQuartz 5Technical specs & standardsActive
quartz.0rk.deQuartz 5Quartz showcase & docsActive
w.0rk.deQuartz 5Unified knowledge wikiNEW
llm-wiki.0rk.deHugoSelf-discovering docs→ 301 to w.0rk.de
wiki.0rk.deRaw MDPersonal wiki→ 301 to w.0rk.de

7. 📊 Effort

ComponentComplexityNotes
Quartz scaffoldLowClone existing template
Hugo → Quartz conversionMedium28 pages, frontmatter + shortcode adaptation
Wiki mergeLow3 pages, wikilinks already compatible
Nginx + CertbotLowStandard config, proven pattern
Canvas mapsLowUse canvas-gen skill
TotalPhased stepsMechanical migration, no design ambiguity

0 items under this folder.