How b-3llum/writing works
CISA Write-ups is a static publishing site: members add Markdown write-ups and list them in a manifest; visitors browse, search or filter the index, then open and read a rendered write-up. The browser app also provides navigation, post enhancements, and theme selection, while the repository includes a committed Atom feed. The README documents math rendering and other presentation features; unsampled implementation details and absent vendor paths are not expanded here.
Main entry points: index.html Page structure · app.js Browser app · theme.js Theme toggle · posts.json Post manifest
Components 16
Write-up content
- Post manifest
posts.json - Markdown write-ups
posts - Post images
posts/Attachments
Browser site
- Page structure
index.html - Browser app
app.js - Theme toggle
theme.js - Visual styling
styles.css
Published outputs
- Atom feed
feed.xml - Self-hosted fonts
fonts - Site logo assets
img
Other components
- Club member
- Site visitor
- Feed reader
- GitHub Pages
- Browser
- Theme preference
Connections 23
- Club member → Markdown write-ups: writes
- Club member → Post manifest: lists post
- GitHub Pages → Page structure: serves
- GitHub Pages → Browser app: serves
- GitHub Pages → Visual styling: serves
- GitHub Pages → Theme toggle: serves
- GitHub Pages → Post manifest: serves
- GitHub Pages → Markdown write-ups: serves
- GitHub Pages → Post images: serves
- GitHub Pages → Atom feed: serves
- GitHub Pages → Self-hosted fonts: serves
- GitHub Pages → Site logo assets: serves
- Site visitor → Browser: uses
- Browser → Page structure: loads
- Page structure → Browser app: starts
- Page structure → Theme toggle: starts
- Page structure → Visual styling: loads
- Browser app → Post manifest: fetches
- Browser app → Markdown write-ups: fetches
- Browser app → Browser: renders index and posts
- Browser → Post images: loads referenced images
- Theme toggle → Theme preference: reads and writes
- Feed reader → Atom feed: reads