Featured image of post Blog Self-Description

Blog Self-Description

Blog setup process and change history

Now

  • The blogging workflow is simple - after local writing, pushing code to CODING triggers full pipeline automation:
    1. Start local hugo server for writing
    2. Push to CODING for CI/CD (reference: Continuous Integration for Projects)
    3. Generate public directory using ubuntu image
    4. Package into nginx:alpine container (extremely lightweight)
    5. After build completion:
      • Build plan deploys to server
      • Container restarts
      • Notification sent for successful deployment

Step3 (2021-10-22)

  • Switched to hugo (similar to hexo 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