Now
- The blogging workflow is simple - after local writing, pushing code to
CODING
triggers full pipeline automation:- Start local
hugo
server for writing - Push to
CODING
for CI/CD (reference: Continuous Integration for Projects) - Generate
public
directory usingubuntu
image - Package into
nginx:alpine
container (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 tohexo
but 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
WordPress
deployment through experimentation