Now
- The blogging workflow is simple - after local writing, pushing code to
CODINGtriggers full pipeline automation:- Start local
hugoserver for writing - Push to
CODINGfor CI/CD (reference: Continuous Integration for Projects) - Generate
publicdirectory usingubuntuimage - Package into
nginx:alpinecontainer (extremely lightweight) - After build completion:
- Build plan deploys to server
- Container restarts
- Notification sent for successful deployment
- Start local
Step3 (2021-10-22)
- Switched to
hugo(similar tohexobut written in Go instead of Node.js)- Primary reason: Static blogs don’t natively support comment systems
Step2 (2018-02-27)
- Reverted to
WordPress- Static sites struggled with comment integration
- Frequent GitHub access issues in China
Step1 (2017)
- Established new blog using
hexo+GitHub - First experience with static site generators felt fresh and experimental
Start (2016)
- First year of college, initial exposure to programming
- Purchased first cloud server on Tencent Cloud (1 yuan/month promo)
- Self-taught
WordPressdeployment through experimentation