verso2

A simple web framework.
git clone git://git.chappelle.dev/verso2.git
Log | Files | Refs | README | LICENSE

commit 97f9ab243365c285a9a046b334918f0afa571140
parent d492e4128e2f2b104307cd9d2d63c2c950f058af
Author: Nathaniel Chappelle <nathaniel@chappelle.dev>
Date:   Sun,  8 Feb 2026 23:32:02 -0800

Updating generate_rss in build.sh to use dc:creator instead of author
Adding to intro post
Adding to README

Diffstat:
MREADME | 9+++++++++
Mbuild.sh | 6++++--
Mcontent/blog/intro.md | 25+++++++++++++++++++++++--
3 files changed, 36 insertions(+), 4 deletions(-)

diff --git a/README b/README @@ -17,6 +17,15 @@ the example here (which is also my personal site). Dependent on the lowdown markdown parser. +Notes +----- + +In blog posts, which will be within the generated feed.xml, make sure to use absolute urls to adhere to RSS standards. + +In another vein of RSS standards, make sure to use RFC822 formatting for the date field within blog posts. + +Verso2 will probably break at some point, so be ready to fix it. + License ------- diff --git a/build.sh b/build.sh @@ -365,7 +365,9 @@ generate_rss() { cat > "$rss_file" << EOF <?xml version="1.0" encoding="UTF-8"?> -<rss version="2.0"> +<rss + version="2.0" + xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>${SITE_TITLE}</title> <link>${SITE_URL}</link> @@ -399,7 +401,7 @@ done | sort -r | head -n 20 | while IFS='|' read date title slug file; do <link>${url}</link> <guid>${url}</guid> <pubDate>${date}</pubDate> -<author>${AUTHOR}</author> +<dc:creator>${AUTHOR}</dc:creator> <description><![CDATA[ ${body_html} ]]></description> diff --git a/content/blog/intro.md b/content/blog/intro.md @@ -1,9 +1,30 @@ --- title: Introduction: My First Blog Post author: Nathaniel Chappelle -date: 2026-01-04 +date: Mon, 09 Feb 2026 08:00:00 +0800 --- Hi there! I wanted to quickly introduce this blog/feed/website. -WIP. +We're going to focus on software, technology, social issues, and other things +the editor (myself) deems relevant. + +Some quick disclaimers: + +I am not a professional writer, so don't expect an form of regularity to be +going on here. + +There is no complicated CMS, framework, or any similar thing backing this +feed/site up. It's just a shoddy shell script I wrote, so if there is an +erraneous post or weird formatting issues you're agreeing to that risk by not +unsubscribing right now. + +If you ever want to respond to something I've said, please don't fail to +[contact](https://chappelle.dev/contact/) me. I really wanted to implement a +reading list instead of an RSS feed (I still might) since I believe they're a +much better method of sharing information and discourse. However email is too +much of a PITA and I didn't really want to spend my time getting that right. + +## In Conclusion + +I hope you get something out of what I have to say. Thanks for reading this far.