Table of Contents
About this site
- Write with static site generator Hugo
- Uses ecwu-theme from Jan 2022, Theme introduction: Blog Theme: ecwu-theme
 
 - Build with GitHub Actions
 - Site preview build with Cloudflare Pages
 - Host by GitHub Pages
 - Cloudflare & Qiniu for distributing files
 - Comment Plugin: giscus
 - Site Analytics: Google Analytics v4
 - LaTeX Render: KaTeX
 
Changelog
2025
October 2025
- Update the Tailwind CSS to v4 (v4.1.+)
 - Adding Mermaid diagram support
 - Restore Sidenote and Marginnote support with new implementation
 - Update KaTeX to v0.16.21
 
April 2025
- Adding a new “no-dark-invert” class for dark mode to prevent dark mode inversion for some images (removed in October 2025)
 
February 2025
- Update the Tailwind CSS to v4
 - Update the KaTeX to v0.16.21
 - Adjust the style for homepage card to match the design system
 - Adding support for youtube and bilibili embeds
 
2024
October 2024
- Update the build pipeline with Hugo 0.134.2
 - Change the tag for site logo/title from 
<h1>to<div>for better SEO 
May 2024
- Refreshing the design and layout for friends page, adding avatar for each item.
 
2022
October 2022
- Warp the main content with 
<main>tags, improving RSS scraping results. 
April 2022
- Replace comment plugins: utterances -> giscus
 - Migrate legacy comments from GitHub Issues to GitHub Discussion
 
February 2022
- Adding shortcode for PDF (Tailwind Aspect-ratio plugin)
 - Refines and adding labels for Draft post
 - Adding shortcode for embeds html file
 - Adding video looping args for video shortcode
 - Fix a bug in article time and read time metadata display
 
January 2022
- Enable the new ecwu-theme, Written in Tailwind CSS 3
 - Adding Comment Plugin utterances
 - Adding Site Analytics Google Analytics v4
 - New 
Terms,SeriesView and Pages. - New Article Info Card
 - New Gallery Implementation with JS.
 - Remove Sidenote (bring backed in Oct 2025)
 - Adding shortcode for video (via CDN)
 
Pre 2022
- Using hugo-tufte theme with custom modifications