Skip to content

个人博客自建指南 · 专栏导览

简介

从零搭建一个属于自己的技术博客,总共分几步?

本专栏共 7 篇主线 + 7 篇番外,完整记录了一个个人博客从环境搭建到自动化部署的全过程。无论你是刚入门的开发者,还是想把自己的博客从“项目”变成“家”的技术写作者,这份导览都能帮你快速找到需要的篇章。

专栏结构一览


主线(必读,按顺序)

第1篇:环境搭建 —— fnm + Node.js
第2篇:工具链 —— VSCode + pnpm + Vite
第3篇:代码托管 —— Git + Gitee
第4篇:博客本体 —— VitePress 搭建
第5篇:主题微调 —— 品牌色 / 字体 / Logo
第6篇:上线部署 —— ECS + Nginx
第7篇:自动化部署 —— Gitee WebHook


番外(按需阅读)

3.1:AI 协作方法论
4.1:Markdown 生产力配置
5.1:文章信息标准化与 SEO
7.1:新站 SEO 配置
7.2:草稿与私密文章管理
7.3:从乙方思维到需求思维(心路复盘)
品牌故事:阶进遐的诞生

主线篇章(建议按顺序阅读)


第1篇:从零搭建 Node.js 运行环境 —— 用 fnm 实现丝滑版本管理

解决的问题:不同项目需要不同 Node.js 版本,手动卸载重装太麻烦。

核心内容

  • fnm 离线安装(国内代理下载)
  • 环境变量配置与 PowerShell 初始化
  • 国内镜像加速
  • LTS 版本安装与切换
  • 项目级 .node-version 自动切换

适合读者:刚入门前端开发、需要搭建稳定 Node.js 环境的 Windows 用户。


第2篇:编辑器与工具链 —— VSCode、包管理与 Vite 脚手架

解决的问题:光有 Node.js 还不够,需要编辑器、包管理器和项目骨架。

核心内容

  • VSCode 安装与必备插件
  • npm 国内镜像源配置
  • pnpm 安装与环境变量配置
  • Vite 创建 Vue + TypeScript 项目
  • 镜像源 502 的处理办法(含备用源列表)

适合读者:已完成 Node.js 安装、需要搭建完整前端开发环境的用户。


第3篇:代码托管 —— Git 入门与码云实战

解决的问题:代码仅存储在本地不方便,需要托管到云端。

核心内容

  • Git 国内镜像下载安装
  • Git Graph 可视化插件
  • Gitee 私有仓库创建
  • 本地项目关联远程仓库
  • Windows 凭据管理器免密推送
  • 日常开发流程

适合读者:已完成本地项目搭建、需要将代码托管到云端的初学者。


第4篇:博客构建 —— VitePress 从零到本地预览

解决的问题:从 Vue 项目过渡到真正的博客系统。

核心内容

  • VitePress 脚手架初始化
  • 依赖版本升级(ncu 一键更新)
  • pnpm 11 构建白名单配置
  • 首页与文章编写
  • 核心配置(导航 / 侧边栏 / 页脚)
  • Markdown 写作入门(含完整示例文章)

适合读者:已完成开发环境搭建、希望快速拥有本地博客的前端新手。


第5篇:主题微调 —— 让博客更像你的

解决的问题:默认主题千篇一律,想让博客有自己的风格。

核心内容

  • 品牌色更换(亮色 / 暗黑双模式)
  • 中文字体与代码字体配置
  • Logo 与站点名设置(图片 / Base64 双方案)
  • 首页 Hero 区域增强
  • 导航栏与页脚备案号配置
  • 本地搜索启用与汉化
  • 文章导览与 404 页面中文配置

适合读者:已完成 VitePress 搭建、希望快速拥有个性化视觉风格的作者。


第6篇:上线部署 —— 从方案选择到 ECS 落地

解决的问题:博客只在本地能看,需要部署到公网。

核心内容

  • 多种部署方案对比(GitHub Pages / Netlify / ECS 等)
  • 本地构建生成静态文件
  • scp 上传到 ECS
  • Nginx 配置(HTTP 自动跳转 HTTPS、SSL 证书、缓存策略)
  • 验证上线与后续维护

适合读者:已完成 VitePress 搭建、需要将博客部署到公网的读者。


第7篇:自动化部署 —— git push 直达线上

解决的问题:每次手动 build + scp 太繁琐,想实现一键部署。

核心内容

  • 方案选型对比
  • ECS 上安装 fnm / Node.js / pnpm
  • 部署脚本编写
  • SSH 部署密钥配置
  • Node.js WebHook 服务搭建
  • pm2 进程托管
  • Nginx 反代配置
  • Gitee WebHook 对接
  • 日常维护与故障排查

适合读者:已完成手动部署、希望实现自动化上线的博客作者。

番外篇章(按需阅读)


3.1 番外:AI 协作二轮三阶段法

解决的问题:用 AI 写技术文章时,AI 凭记忆出错、反复修正效率低。

核心内容

  • “AI 出草稿 → 人逐节迭代 → 终稿打磨”的协作框架
  • 三阶段投喂 / 反馈 / 终检模板(可直接复制使用)
  • 适用边界说明

适合读者:用 AI 辅助写作的技术博主和内容创作者。


4.1 番外:VSCode 里的 Markdown 生产力配置

解决的问题:手打序号、手动对齐表格、手写目录,每次多耗十分钟。

核心内容

  • Markdown All in One 插件配置
  • 目录生成、有序列表自动续号、表格对齐
  • 键位冲突修复(一键粘贴 settings.json)
  • 快捷键总览与记忆口诀

适合读者:经常用 VSCode 写 Markdown 的技术写作者。


5.1 番外:文章信息标准化 —— SEO 模板与作者时间组件

解决的问题:每篇文章手写作者名、日期、文末落款,容易不一致。

核心内容

  • Front Matter 模板规范
  • 自定义 AuthorDate 组件(自动渲染作者与发布日期)
  • 全局注入 SEO meta 标签
  • 验证清单

适合读者:已完成博客搭建、希望规范化文章信息的作者。


7.1 番外:新站上线后的初级 SEO 配置

解决的问题:新站上线后百度搜不到、必应搜不到,搜索引擎不知道你的存在。

核心内容

  • 站点基础 SEO 设置
  • 每篇文章 frontmatter 规范
  • sitemap 生成与 robots.txt 配置
  • 百度 / 必应站长平台提交
  • 知乎回链与 favicon 配置
  • 最小 SEO 检查清单

适合读者:已完成博客部署、希望被搜索引擎收录的作者。


7.2 番外:草稿与私密文章 —— 构建但不公开

解决的问题:有些文章写了一半不想公开,但又不想离开写作工作流。

核心内容

  • sitemap 过滤私密目录
  • 自动注入 noindex 标签
  • robots.txt 禁止抓取
  • 屏蔽站内搜索
  • 三层保险配置一览
  • 验证清单

适合读者:需要在同一工作流中管理公开文章和私密草稿的作者。


7.3 番外:从乙方思维到需求思维 —— 我的博客终于搭起来了

解决的问题:为什么以前搭博客总是搭到一半就放弃了?

核心内容

  • “乙方思维”的陷阱:追求完整系统,忽视真实需求
  • “需求思维”的转变:先有内容,再找载体
  • 博客是“家”不是“项目”
  • 数字宅基地的概念

适合读者:所有在“搭框架热情耗尽”循环里挣扎过的技术人。


品牌故事:阶进遐的诞生

解决的问题:这个博客为什么叫“阶进遐”?

核心内容

  • 从“久行空”到“阶进遐”的完整心路历程
  • 与 AI 数十轮对话、查询十几个域名、淘汰二十余个候选方案
  • “拾阶递进,渐至遐明”的八字箴言
  • X 的多重寓意(遐 / 极客 / 无限可能)

适合读者:对品牌命名感兴趣、想了解博客背后故事的读者。

阅读路线推荐

你的身份推荐阅读顺序
纯新手,从零开始第1篇第2篇第3篇第4篇第5篇第6篇第7篇
已有 Node.js 环境第2篇第3篇第4篇第5篇第6篇第7篇
已有博客,想优化第5篇第6篇第7篇7.1 番外7.2 番外
只想看心路历程7.3 番外品牌故事
对 AI 协作感兴趣3.1 番外
想提升写作效率4.1 番外5.1 番外

配套资源


本专栏所有内容均为原创实践记录,如有疑问欢迎在知乎对应文章下留言讨论。