From 0d3fb79b7a1076542f00d3c3c844b8a39413a977 Mon Sep 17 00:00:00 2001 From: Kevin Matsubara Date: Tue, 16 Dec 2025 21:06:47 +0100 Subject: [PATCH] Add a new post and a message on index page. --- portfolio/index.html | 2 ++ portfolio/posts/2025-12-14-new-site.md | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 portfolio/posts/2025-12-14-new-site.md diff --git a/portfolio/index.html b/portfolio/index.html index ff43776..cb44518 100644 --- a/portfolio/index.html +++ b/portfolio/index.html @@ -7,6 +7,8 @@ logosub: Personal weblog

Welcome to my blog.

+

This part of my website is still under construction, please excuse my mess.

+

Recent posts

diff --git a/portfolio/posts/2025-12-14-new-site.md b/portfolio/posts/2025-12-14-new-site.md new file mode 100644 index 0000000..ff02aaf --- /dev/null +++ b/portfolio/posts/2025-12-14-new-site.md @@ -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. \ No newline at end of file