- 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)
25 lines
1.2 KiB
XML
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> |