steve0greatness,
created on Thursday, 18 January 2024, 04:02:45 (1705550565),
received on Monday, 6 May 2024, 02:55:34 (1714964134)
Author identity: Steve0Greatness <75220768+Steve0Greatness@users.noreply.github.com>
9ba97907a5fd5c6fdbf1a57b5736f0787de85bb1
build.py
@@ -16,6 +16,7 @@ PAGES = {
"index.html": "index.html",
"blog-list.html": "blog/index.html",
"blog-feed.rss": "blog/feed.rss",
"blog-feed.atom": "blog/feed.atom",
"link-tree.html": "link-tree.html",
"404.html": "404.html"
}
static/Atom-feed.svg
@@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-25 -26.75 50 50">
<title>Atom</title>
<style type="text/css">
.path { fill:none; stroke:#66899a; }
.path + .path { stroke:#e1d85d; }
.path + .path + .path { stroke:#80a3cf; }
.shell { fill:none; stroke:#4b541f; }
.necleus { fill:#80a3cf; stroke:white; }
.electron { fill:#66899a; stroke:white; }
</style>
<ellipse class="path" rx="3" ry="22"/>
<ellipse class="path" rx="3" ry="22" transform="rotate(-66)"/>
<ellipse class="path" rx="3" ry="22" transform="rotate(66)"/>
<circle class="shell" r="22"/>
<circle class="necleus" r="6.5"/>
<circle class="electron" cy="-22" r="4.5"/>
<circle class="electron" cx="-20" cy="9" r="4.5"/>
<circle class="electron" cx="20" cy="9" r="4.5"/>
</svg>
views/blog-feed.atom
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
<id>https://steve0greatness.github.io/blog/</id>
<link type="text/html" rel="alternate" href="https://steve0greatness.github.io/blog/" />
<link type="application/atom+xml" rel="self" href="https://steve0greatness.github.io/blog/feed.atom" />
<title>Steve0Greatness' Blog</title>
<author>
<name>Steve0Greatness</name>
<uri>https://steve0greatness.github.io</uri>
</author>
<generator>Custom w/Jinja</generator>
{% for post in PostList %}
<entry>
<title>{{post["title"]}}</title>
<link type="text/html" rel="alternate" href="https://steve0greatness.github.io/blog/{{post['pathname']}}" />
<content type="html">
<p>Depending on your Atom reader, you may want to <a href="https://steve0greatness.github.io/blog/{{post['pathname']}}">read this article online</a>,</p>
{{post["content"]}}
</content>
<id>{{post['pathname']}}</id>
</entry>
{% endfor %}
</feed>
views/blog-list.html
@@ -3,6 +3,7 @@
{{super()}}
<link rel="alternate" href="/blog/feed.rss" type="application/rss+xml" title="Steve0Greatness' Blog" />
<link rel="alternate" href="/blog/feed.json" type="application/feed+json" title="Steve0Greatness' Blog" />
<link rel="alternate" href="/blog/feed.atom" type="application/atom+json" title="Steve0Greatness' Blog" />
<link rel="stylesheet" href="/src/blog.css" />
<meta property="og:title" content="Blog index" />
<meta property="og:url" content="https://steve0greatness.github.io/blog/" />
@@ -15,6 +16,7 @@
<div role="toolbar" class="toolbar">
<a href="/blog/feed.rss"><img src="/rss-feed.png" width="16" height="16" alt="RSS Feed"></a>
<a href="/blog/feed.json"><img src="/JSONFeed.png" width="16" height="16" alt="JSON Feed"></a>
<a href="/blog/feed.atom"><img src="/Atom-feed.svg" width="16" height="16" alt="Atom Feed"></a>
</div>
<table class="blog-list">
<tbody>