Journal of Timothy Kenno Handojo

Further Improvement on the Blog

Performance Optimization

This is basically done by minimizing the amount of data transfered one way or another.

Downsizing favicon

This is the simplest.

I simply used ImageMagick to convert the format by running:

convert favicon.ico favicon.png

Then I replaced the old favicon with

mv f...

Continue Reading

Setting Up Mailbox for Contact Page

After moving this blog on VPS, I realized my contact page isn't working anymore. It used to be that I'd receive an email everytime someone submit. Then I realized that no mailing has been setup on this server.

It used to be that my shared hosting provides SMTP server, complete with cpanel to confi...

Continue Reading

Migrating to a VPS Server

To spice things up a bit, I've decided to move from shared hosting into a VPS. I managed to find a cheap VPS service and paid for half a year. The OS is Debian 12, of course.

Before I began, I installed all the necessary packages with

apt install certbot nginx-light php-fpm python3-certbot-ngi...

Continue Reading

Some notes on using Grav

As I mentioned in previous post, using Grav can be both straightforward and not straightforward at the same time. Here are some things that I learned along the way.

  • Using a skeleton package can be much nicer than using the stock.

  • Fields on the yaml configuration file can take HTML tags....

Continue Reading