建站历程
# 建站历程
编程进阶网(yccoding.com)的演变故事。
# 缘起:为什么建站
2019 年,我已经积累了多年 Android 和 C++ 开发经验,想要一个地方系统化地沉淀所学知识。最初在 CSDN 等平台写博客,但渐渐地感到:需要一个属于自己的独立空间,对内容的组织、排版、搜索有完全的控制权。
于是,编程进阶网诞生了。
# 第一阶段:静态博客起步(2019)
- 技术选型:最初基于 VuePress 1.x + vuepress-theme-vdoing 搭建。
- 内容定位:以 Android 进阶、Java 并发、C++ 基础为主,约 100 篇。
- 部署方式:GitHub Pages 托管,免费、稳定,适合起步阶段。
# 第二阶段:内容体系成型(2021-2023)
- 迁移升级:升级至 VuePress 2.x + vuepress-theme-hope,获得更现代的 UI 和更好的构建性能。
- 自建域名:购买 yccoding.com,从 GitHub Pages 迁移至 Vercel 部署,国内访问速度显著提升。
- 内容扩展:新增 C++ 入门到精通、Linux 系统编程、性能优化专栏,文章数量增长至 300+ 篇。
- 自动化:搭建 GitHub Actions CI/CD,push 即自动构建部署;添加百度 SEO 推送脚本。
# 第三阶段:书籍化出版筹备(2024-至今)
- 系统化整理:将博客中的 C++ 系列(80+ 篇)重新编排为《现代 C++ 由浅入深:从入门到工程精通》四卷本结构。
- 深度写作:对已有文章进行大幅扩写和重构,每篇从数百字扩充至 2000+ 行的完整章节,加入案例引入、原理剖析、工程实践、思考题。
- 小说创作区:新增小说创作工作区,支持全书框架设计、分卷管理、角色设定等创作流程。
- 内容矩阵:技术博客(300+ 篇)+ 小说创作(20+ 部)+ 出版准备(C++ 四卷本),三个方向并行推进。
# 技术栈一览
| 层级 | 技术 |
|---|---|
| 框架 | VuePress 2 + vuepress-theme-hope |
| 语言 | TypeScript + Vue 3 |
| 构建 | Node.js + Webpack |
| 部署 | Vercel(自动部署) + GitHub Actions |
| 域名 | yccoding.com(独立域名) |
| SEO | 百度主动推送 + 站点地图 |
| 评论 | 基于 GitHub Discussions 的评论系统 |
# 未来规划
- 持续输出 C++ 工程实战系列深度文章。
- 完成 C++ 四卷本的出版准备工作。
- 完善 关于我、职场管理、自我精进 等板块的内容。
- 探索小说创作的在线阅读体验优化。
感谢每一位读者的关注,编程进阶网始终在持续进化。
上次更新: 2026/06/16, 22:30:10