1
0

Add a new post and a message on index page.

This commit is contained in:
Kevin Matsubara 2025-12-16 21:06:47 +01:00
parent 981950482b
commit 0d3fb79b7a
2 changed files with 18 additions and 0 deletions

View File

@ -7,6 +7,8 @@ logosub: Personal weblog
<p>Welcome to my blog.</p>
<p>This part of my website is still under construction, please excuse my mess.</p>
<hr/>
<h4>Recent posts</h4>

View File

@ -0,0 +1,16 @@
---
title: New site
author: Kevin Matsubara
date: 2025-12-14
logosub: News posts
---
Today I released another iteration of my personal website.
My website has evolved often, it started with literally text files opened in Microsoft Notepad and then saved as HTML and CSS files into a folder. My "website" was nothing more than a collection of files on my laptop back in 2005 or so.
Then it was expanded upon with PHP in 2007 and later rebuilt with Python in 2011.
Then everything was rebuilt using React in 2019. And while it worked fine for many years, I just don't see it being a good tool for a simple website such as mine. I do not have many interactive JavaScript elements anyway. My site just consists of simple articles and text.
So now I switched to Hakyll, a website framework made in Haskell. Mostly because I wanted to learn more about functional programming in my free time and move away from Meta's React. And while I rebuilt the site again, now that my content existed already as Markdown files, I had a much easier time moving. No need for a database migration, just simple files.