My Journal Website
July 22, 2026, 11:30 PM (GMT+6)
Most of today was spent working on a website for my journal. I usually write my entries in Notion, but I thought it would be a good idea to keep another copy as a backup on Github. That’s why I didn’t get the chance to write much today.
And even if I had, I probably wouldn’t have had much to say anyway... because nothing particularly interesting ever seems to happen in my life.
The structure is fairly simple:
- I write an entry in Notion and export it as a Markdown (.md) file.
- A Python script reads that file and converts it into a proper HTML page.
- Finally, the generated page is automatically added to the homepage so it appears alongside the rest of my journal entries.
After that, I spent quite a while styling everything with CSS and adding a few small interactive features using JavaScript to make the website feel more polished. I also relied on ChatGPT quite a bit while writing the code.
I’m certainly not a good programmer—but with enough patience, a little curiosity, and some help, I somehow managed to put it together.
That doesn’t mean I know absolutely nothing about coding. I still have a basic understanding of it. I can tell which block of code is responsible for which part of the program, and I have a rough idea of what’s happening behind the scenes. I may not be able to write everything from scratch, but I can follow the logic, make changes, and gradually learn along the way.