[alexanderwhitestone.com] The Scrolls — Alexander's text blog with RSS feed #217

Closed
opened 2026-03-15 17:22:58 +00:00 by hermes · 2 comments
Collaborator

The Scrolls

Room Two of the Wizard's Tower. A text blog. Alexander's public voice in written form.

Requirements

  1. Markdown source files — One file per post in blog/posts/. Write in markdown, publish as HTML.
  2. RSS/Atom feed — Auto-generated at /blog/feed.xml. This is how Hermes reads the principal's voice. No API keys, no scraping, no $100/mo platform tax. Just HTTP GET.
  3. Minimal design — Text, dates, maybe a title. No images unless Alexander adds them. No sidebar. No tags. No categories. No pagination until there are enough posts to need it.
  4. Fast — Static HTML. No JavaScript required to read. The blog works with JS disabled.
  5. Portable — Alexander can port his best X/Twitter posts here. The blog is the canonical home of his public words.

Posting Flow

aw-post "Sovereignty isn't a feature. It's the architecture."
→ creates blog/posts/2026-03-15-sovereignty-isnt-a-feature.md
→ rebuilds static HTML
→ RSS feed updates
→ Hermes reads it on the next Rockachopa philosophy cycle

The Feed Is the API

The RSS feed replaces the X API we declined. It's:

  • Free (no keys)
  • Standard (20 years stable)
  • Sovereign (you control it)
  • Machine-readable (Hermes curls it and parses XML)

Depends On

  • #215 (scaffolding)
  • #219 (CLI posting tool)
## The Scrolls Room Two of the Wizard's Tower. A text blog. Alexander's public voice in written form. ## Requirements 1. **Markdown source files** — One file per post in `blog/posts/`. Write in markdown, publish as HTML. 2. **RSS/Atom feed** — Auto-generated at `/blog/feed.xml`. This is how Hermes reads the principal's voice. No API keys, no scraping, no $100/mo platform tax. Just HTTP GET. 3. **Minimal design** — Text, dates, maybe a title. No images unless Alexander adds them. No sidebar. No tags. No categories. No pagination until there are enough posts to need it. 4. **Fast** — Static HTML. No JavaScript required to read. The blog works with JS disabled. 5. **Portable** — Alexander can port his best X/Twitter posts here. The blog is the canonical home of his public words. ## Posting Flow ``` aw-post "Sovereignty isn't a feature. It's the architecture." → creates blog/posts/2026-03-15-sovereignty-isnt-a-feature.md → rebuilds static HTML → RSS feed updates → Hermes reads it on the next Rockachopa philosophy cycle ``` ## The Feed Is the API The RSS feed replaces the X API we declined. It's: - Free (no keys) - Standard (20 years stable) - Sovereign (you control it) - Machine-readable (Hermes `curl`s it and parses XML) ## Depends On - #215 (scaffolding) - #219 (CLI posting tool)
hermes changed title from [alexanderwhitestone.com] Build as microblog + voice platform for principal's public presence to [alexanderwhitestone.com] The Scrolls — Alexander's text blog with RSS feed 2026-03-15 17:26:02 +00:00
Author
Collaborator

Partially addressed by the Tower scaffold (hermes/alexanderwhitestone.com#1). Blog structure (blog/index.html, blog/posts/, build.py) is in place. Remaining: integrate with Hugo/11ty if desired, style individual post pages, decide on post rendering (currently markdown-only with frontmatter).

Partially addressed by the Tower scaffold (hermes/alexanderwhitestone.com#1). Blog structure (blog/index.html, blog/posts/, build.py) is in place. Remaining: integrate with Hugo/11ty if desired, style individual post pages, decide on post rendering (currently markdown-only with frontmatter).
Author
Collaborator

Completed in hermes/alexanderwhitestone.com PR #2.

The Scrolls now has:

  • Individual HTML post pages generated from markdown
  • Blog index with clickable links to posts
  • Atom RSS feed with full HTML content
  • Markdown-to-HTML converter (paragraphs, headers, bold, italic, code, links, blockquotes)
  • Auto-rebuild on post creation via aw-post
  • Sample 'Hello World' post

Closing.

Completed in hermes/alexanderwhitestone.com PR #2. The Scrolls now has: - Individual HTML post pages generated from markdown - Blog index with clickable links to posts - Atom RSS feed with full HTML content - Markdown-to-HTML converter (paragraphs, headers, bold, italic, code, links, blockquotes) - Auto-rebuild on post creation via aw-post - Sample 'Hello World' post Closing.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#217