Files
alexanderwhitestone.com/blog/feed.xml
Alexander Whitestone 4fcd6a795f feat: complete The Scrolls blog — post pages, linked index, RSS, auto-rebuild (#217)
- build.py: generates individual HTML post pages from markdown
- build.py: index now links to individual post pages
- build.py: minimal markdown-to-HTML converter (paragraphs, headers, bold, italic, code, links, blockquotes)
- aw-post: auto-rebuilds blog after creating a new post
- .gitignore: excludes generated post HTML (build artifacts)
- Sample post: Hello World with content exercising all formatters
- Atom feed now includes full HTML content in entries

Closes #217, partially addresses #218 (RSS feed) and #219 (CLI tool)
2026-03-18 21:42:56 -04:00

25 lines
1.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>The Scrolls — Alexander Whitestone</title>
<link href="https://alexanderwhitestone.com/blog/"/>
<link rel="self" href="https://alexanderwhitestone.com/blog/feed.xml"/>
<id>https://alexanderwhitestone.com/blog/</id>
<updated>2026-03-19T01:42:22Z</updated>
<author>
<name>Alexander Whitestone</name>
</author>
<subtitle>Words from the Wizard's Tower</subtitle>
<entry>
<title>Hello World</title>
<link href="https://alexanderwhitestone.com/blog/posts/2026-03-18-hello-world.html"/>
<id>https://alexanderwhitestone.com/blog/posts/2026-03-18-hello-world</id>
<updated>2026-03-18T00:00:00Z</updated>
<content type="html"><![CDATA[<p>The Tower stands. Two doors. You choose.</p>
<p><strong>The Workshop</strong> is where the wizard lives — a 3D world you walk into. Not a chatbot. A presence.</p>
<p><strong>The Scrolls</strong> is where the words live — plain text, RSS, no platform tax. You're reading one now.</p>
<blockquote>
<p>Sovereignty isn't a feature. It's the architecture.</p>
</blockquote>
<p>This is the first scroll. More will follow.</p>]]></content>
</entry>
</feed>