lesterchan.net 4.0 was launched more than 7 years ago.
Since the COVID-19 pandemic started, I have been staying at home most of the time, and it began to get boring. Work, watch television, play computer games, play console games, and the cycle repeats.
So I decided to revamp my website and took this chance to remove pages and WordPress plugins that are no longer relevant to this blog.
I am using Tailwind CSS and Tailwind UI components for the design of the site. Using PurgeCSS to keep the CSS file size small.
Finally, I have removed jQuery.
I rewrote Analytics, UsersOnline, Search, and Archive pages in React.
Linting is by ESlint with Prettier as code formatter.
Search is now done natively in Algolia. Previously, it was proxied through WordPress before hitting Algolia. I find that a bit pointless, and it loses out of the benefits that Algolia can bring to the table.
Coded a simple gallery lightbox while waiting for Fancybox v4 to be released.
And last but not least, Dark Mode support via Tailwind CSS Dark Mode. You can toggle it on the right sidebar, and it will remember your preference in local storage.
- Tailwind CSS and Tailwind UI
- Removed jQuery
- Rewrote in React: Analytics, UsersOnline, Search, and Archive
- Chart.js, date-fns, Lodash
- ESlint, Prettier
- Algolia Search: Instant Search and Autocomplete
- Coded a simple gallery lightbox
- Dark Mode via Tailwind CSS Dark Mode
- Removed Pages:
- Removed WordPress Plugins: