diff --git a/blog/feeds-fixed-gemini-flight-journal-2020-07-26.markdown b/blog/feeds-fixed-gemini-flight-journal-2020-07-26.markdown new file mode 100644 index 0000000..e6e6fd4 --- /dev/null +++ b/blog/feeds-fixed-gemini-flight-journal-2020-07-26.markdown @@ -0,0 +1,67 @@ +--- +title: RSS/Atom Feeds Fixed and Announcing my Flight Journal +date: 07-26-2020 +tags: + - gemini +--- + +# RSS/Atom Feeds Fixed and Announcing my Flight Journal + +I have released version 2.0.1 of this site's code. With it I have fixed the RSS +and Atom feed generation. For now I have had to sacrifice the post content being +in the feed, but I will bring it back as soon as possible. + +Victory badges: + +[![Valid Atom +Feed](https://validator.w3.org/feed/images/valid-atom.png)](/blog.atom) +[![Valid RSS +Feed](https://validator.w3.org/feed/images/valid-rss-rogers.png)](/blog.rss) + +Thanks to [W3Schools](https://www.w3schools.com/XML/xml_rss.asp) for having a +minimal example of an RSS feed and [this Flickr +image](https://www.flickr.com/photos/sepblog/3652359502/) for expanding it so I +can have the post dates be included too. + +## Flight Journal + +I have created a [Gemini](https://gemini.circumlunar.space) protocol server at +[gemini://cetacean.club](gemini://cetacean.club). Gemini is an exploration of +the space between [Gopher](https://en.wikipedia.org/wiki/Gopher_%28protocol%29) +and HTTP. Right now my site doesn't have much on it, but I have added its feed +to [my feeds page](/feeds). + +Please note that the content on this Gemini site is going to be of a much more +personal nature compared to the more professional kind of content I put on this +blog. Please keep this in mind before casting judgement or making any kind of +conclusions about me. + +If you don't have a Gemini client installed, you can view the site content +[here](https://portal.mozz.us/gemini/cetacean.club/). I plan to make a HTTP +frontend to this site once I get [Maj](https://tulpa.dev/cadey/maj) up and +functional. + +## Maj + +I have created a Gemini client and server framework for Rust programs called +[Maj](https://tulpa.dev/cadey/maj). Right now it includes the following +features: + +- Synchronous client +- Asynchronous server framework +- Gemini response parser +- `text/gemini` parser + +Additionally, I have a few projects in progress for the Maj ecosystem: + +- [majc](https://portal.mozz.us/gemini/cetacean.club/maj/majc.gmi) - an + interactive curses client for Gemini +- majd - An advanced reverse proxy and Lua handler daemon for people running + Gemini servers +- majsite - A simple example of the maj server framework in action + +I will write more about this in the future when I have more than just this +little preview of what is to come implemented. However, here's a screenshot of +majc rendering my flight journal: + +![majc preview image rendering cetacean.club](/static/img/majc_preview.png) diff --git a/static/img/majc_preview.png b/static/img/majc_preview.png new file mode 100644 index 0000000..596e777 Binary files /dev/null and b/static/img/majc_preview.png differ diff --git a/templates/feeds.rs.html b/templates/feeds.rs.html index bb825a0..797755c 100644 --- a/templates/feeds.rs.html +++ b/templates/feeds.rs.html @@ -7,9 +7,10 @@

Feeds

@:footer_html()