博客演进历史
为什么需要博客,因为好记性不如烂笔头,总要有一个地方用来记录,见证成长的痕迹。 之前尝试过让AI根据 AI_WORKLOG总结周报等形式,但之前看到过一段话,“让AI帮你写博客,无异于花钱让别人替你健身”,感觉很有道理,也深受启发,遂止。
版本一 CSDN+本地MD
CSDN博客地址 CSDN是我最开始记录的地方,基于随时随地访问和快捷分享,开始记录自己的学习过程,当时期待认可,关注阅读量,有一点收获都想分享出来,是比较高产的日子,也从那时候开始写博客,后来因为需要一些隐私的文章和CSDN无处不在的广告逻辑,当然也理解商业化的需求,果断放弃了,中间也用过一段时间的博客园。
版本二 Notion
出来工作之后,需要一个地方记录日常和工作中遇到的问题和收获,又期望可以多端同步,选择了Notion这样的主流笔记工具,也一直挺喜欢的,数据库的设计和页面的关联逻辑都挺方便的,但是AI时代之后,Notion只支持自家的付费AI,也不便宜,我期望是内容是内容,工具是工具, MD+Github成为了首选项。
版本三 GitHub + Cloudflare
私有化的GitHub仓库保证数据的安全性和可靠性,永远不会丢,还有版本管理功能,又基于Cloudflare强大的免费功能,每年只需要一个域名的价格,即可实现私有化静态博客。 整体技术架构:
- 站点生成:
VitePress ^1.6.4 - 前端运行时:
Vue ^3.5.13 - 主题体系:基于
@sugarat/theme 0.5.17二次封装,入口见site/docs/.vitepress/theme/index.ts:1 - 站点配置:VitePress 主配置位于
site/docs/.vitepress/config.mts:63 - 内容源:公开内容从
content/blog/加载,content/weekly/明确不参与公开构建 - 搜索能力:使用 VitePress 本地搜索(
local search) - 部署目标:Cloudflare Pages,产物目录为
site/docs/.vitepress/dist