Compare commits

..

2 Commits

Author SHA1 Message Date
Mike Wilson
35548c8894 Initial bicycle project page 2025-09-18 17:56:57 -04:00
Mike Wilson
2fa8658336 Change HTML title 2025-09-18 17:55:00 -04:00
5 changed files with 17 additions and 18 deletions

6
content/blog/first.md Normal file
View File

@@ -0,0 +1,6 @@
+++
title = "My first post"
date = 2019-11-27
+++
This is my first blog post.

View File

@@ -1,16 +0,0 @@
+++
title = "A comparison of various instant messaging solutions"
date = 2025-09-18
+++
As anyone who knows me could tell you, I am a strong proponent of XMPP/Jabber as the best option for modern instant messaging. In discussing it with other people, I've found myself repeating much of the same information regarding the advantages of XMPP, disadvantages of other options such as Matrix and Signal, etc. Now that I've finally set up my personal website, I figured it was a good opportunity to right everything down in one place so I can simply link to this blog post rather than repeating myself.
## Requirements
* As a privacy and free software enthusiast, a good chat service **must** be FOSS. This immediately rules out many of the most popular options such as WhatsApp, Discord, iMessage, Messenger, etc.
* Must be reasonably self hostable. I say reasonably because Signal advocates will often say you can *technically* self host Signal, if you "simply" modify away the Twilio dependencies, modify the clients to connect to your server and distribute your client to all of your contacts, etc.
* Closely tied to the last point, it must support federation. Self hosting without federation can work, but isn't particularly useful at scale.
* Good mobile support with proper offline message archiving, instant notifications, etc
Despite these requirements, I will still go into detail about some of the options that were ruled out, in case you aren't as rigid on these requirements as I am.

View File

@@ -0,0 +1,11 @@
+++
title = "2023 Kona Rove DL"
date = 2025-09-18
+++
My 2023 Kona Rove DL
{% resize_image(img_name="rove.jpg", width=1200, height=800, op="fit") %}
Lime green gravel bike leaning against a light post. Sunset over the river in the background.
{% end %}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 MiB

View File

@@ -5,8 +5,6 @@
{{ page.title }}
</h1>
<p class="subtitle"><strong>Created: {{ page.date }}</strong></p>
{% if page.updated %}
<p class="subtitle"><strong>Modified: {{ page.updated }}</strong></p>
{% endif %}
{{ page.content | safe }}
{% endblock content %}