Introduction

Today I revemped my webpage, Saitensou.

I hope to build this webpage with posts and stuff. Not only related to tech but everything I am interested.

I shall post some stories and challenges I have been through and hope in one day it would come to my use.

I would also try to use this as a hub for my personal reference.

Technology Stack

This time, I have purchased a template Istanbul - Personal Portfolio React Template. This is the first time that I tried to purchase a template from web.

The Stack itself uses next.js as base, and uses EmailJS as client to send messages. I like this template as it gives very solid and straight-forward components that I could reuse and customize for my personal use.

On top of the nextjs foundation, I reused the same deployment procedure to the old website. Thanks next.js's fast refresh I can setup local testing environment really easy:

$ npm run dev

After testing locally, I push the code to my repository, which is linked with vercel. Then it will build and host a intermediate vercel website for me. Using that link I bind it towards AWS cloudfront for CDN caching.

Customization

Though the template is quite ready-to-use, there are still some customizations that I needed to customize for my usecase. They includes:

  • Putting blogs to another page, as blog shall grow heavily with number of posts
  • Entry screen need to be modified and put to each page
  • Mobie View seems not so good for my use case Which I shall include the summary in next post.

Next step

Furthermore, I hope to use this website to host a self RSS feed reader for me to aggregrate several blog posts sites that I want to have. It seems old but still a good practice.