速览
- 项目放 GitHub,为什么做、卡在哪,放这里。
- 两个目的:给自己留个底,逼自己把话说清楚。
- 博主和框架都是白拿的:VitePress + GitHub Pages,0 元。
项目放 GitHub,话说在博客
项目在 GitHub 上。但如今阅读代码是一项繁重的劳动。
关于为什么做它、中间卡了多久、最后怎么绕过去,代码里找答案很费劲。
所以搭了这个博客,记录下这些内容有两个目的:
- 留个底:人的大脑是一个会缓慢消磁的磁铁,过仨月回头看,当时的坑基本全忘了,于是要时常复习看一看。
- 逼自己把话讲清楚:如果一个东西无法用自然语言讲明白,那多半是我还没搞懂。于是倒逼自己写出来,用以反哺学习。
为什么自己搭,不用现成平台
| 方案 | 成本 | 数据在哪 | 结论 |
|---|---|---|---|
| 博客园 / CSDN | 0 元 | 在平台上,搬家麻烦 | 备选 |
| VitePress + GitHub Pages | 0 元 | Markdown 文件全在自己手里 | 选它 |
选 VitePress 的理由有三条:
- 没有服务器,没有数据库,很难被玩坏
- 文章是 Markdown 文件,push 上去发布方便
- 如果想迁移,整个文件夹拷走就行
实际成本
| 项目 | 代价 | 说明 |
|---|---|---|
| 域名 | 0 元 | 直接用 用户名.github.io |
| 托管 | 0 元 | GitHub Pages 免费送 HTTPS |
| 搭框架 | 不到 1 小时 | 一次性投入,确实快 |
| 调通发布 | 三个晚上 | 全耗在环境和两个变量名上,跟写文章本身无关 |
框架搭起来很快,麻烦在后面。那三个晚上到底卡在哪,写在另一篇里。
这个博客里有什么
| 文章 | 讲什么 |
|---|---|
| 本篇 | 为什么开这个博客,用什么搭的 |
| 项目完成后自查表 | 每做完一件事,用哪五个问题过一遍 |
| 我也没想到搭个博客,一半时间花在排查环境上 | 这个博客是怎么搭起来的,踩了哪三个坑 |
| 翻了一圈别人的技术博客,我改了自己的写法 | 写博客的规矩是怎么定下来的 |