← 返回文章列表

本地知识库与博客搭建思路

一、核心比喻:后厨 vs 前厅

本地知识库(后厨) 公开博客(前厅)
性质 私人草稿本 成果展览厅
内容 选课记录、生活复盘、混乱代码碎片、API 配置、个人情绪 经过验证、脱敏、结构化的技术干货
使用方式 与本地 AI 高频交互、随意堆砌 精挑细选后发布
底线 什么都能放,不怕丢人 只端出最有价值的“成品”

不是非此即彼,而是漏斗关系:本地沉淀 → 筛选提炼 → 博客发布。


二、为什么公开分享技术“不亏反赚”

2.1 别人学走的是“步骤”,学不走的是“脑子”

就像看王刚做菜视频——配方和步骤精确到克,但大部分人下厨房照样炒糊。别人照着你的文章调配置,一旦遇到版本更新或新报错,依然抓瞎。真正值钱的不是那几行字,而是把这个复杂问题死磕搞定的思维能力。

2.2 你才是“工厂”,别人只是“消费者”

你每天都在本地折腾新东西,进化速度极快。别人刚把你博客上的东西琢磨明白,你已经在研究更前沿的项目了。他永远追不上你的核心进化速度。

2.3 博客是你在互联网上的“活招牌”

说懂技术谁都会。但如果你的博客扎扎实实记录了你从零踩坑、调试、优化的全过程,这就变成了最硬的个人履历:

“这个工具全网就我写得最细,大大小小 20 个坑全是我自己踩出来并填上的,不信看更新记录。”

别人照着你的文章学,实际上是在帮你抬轿子。越多人看你的文章、学你的技术,越证明你在这一块是“专家”。


三、博客框架选型:从 VitePress 到 Astro

3.1 为什么换掉 VitePress

  • HBU-Wiki 已用 VitePress 跑稳,偏“官方文档体”
  • 个人博客想要完全不同味的东西——更炫酷、更个性化

3.2 候选框架对比

框架 风格 核心卖点 适合场景
Quartz 数字花园 完美还原 Obsidian 双向链接、图谱、标签 本地笔记一键变网站
Astro 现代前沿 孤岛架构、View Transitions、MDX 高自由度个性化博客
Hugo 极速轻量 Go 编译、毫秒级构建 极简硬核技术博客

最终选择:Astro——眼光毒辣,它在当前前端圈是“优雅”和“炫酷”的代名词。


四、Astro 的三大“黑魔法”

4.1 原生丝滑过渡(View Transitions)

布局文件里加一行 <ViewTransitions/>,页面跳转就能像原生 App 一样实现淡入淡出、卡片滑出或元素飞入效果。不需要写复杂 JS 动画。

4.2 Markdown 里塞“活”组件(MDX)

普通 Markdown 只能写静态文字和代码块。在 Astro + MDX 里,你可以直接在技术文章中间嵌入:

  • 会动的音频播放器
  • 可点击交互的流程图
  • 自定义动态特效组件

4.3 孤岛架构(Islands Architecture)

  • 博客默认打包出来是 100% 纯 HTML,速度飞起
  • 只在需要炫酷组件的地方(“孤岛”)注入极少 JS
  • 兼顾了特效与性能

五、推荐主题(神仙皮肤)

主题 风格 亮点
Astro Paper 硬核技术风 全键盘导航、极简线条、完美暗黑模式,黑客范
Fuwari(风铃) 现代精致 毛玻璃效果、流光边框、微动效卡片流
Typography 极简主义 字形和排版推到极致,安安静静展示技术干货

六、快速起步命令

npm create astro@latest

初始化时选择 Include sample files 看默认结构。核心目录:

  • src/pages/ — 路由页面(主页、关于页)
  • src/content/ — 内容集,把 .md/.mdx 笔记扔进去自动渲染

七、推荐工作流

graph LR
    A[本地知识库<br/>堆沙子、与AI联动] --> B[筛选提炼<br/>去隐私、结构化]
    B --> C[Astro 博客<br/>精品发布]

在本地放心大胆地堆沙子,把最闪亮的那颗珍珠挑出来发到博客上。


相关笔记

  • Claude Code 安装与配置完全指南 ← 本地 AI 工具链
  • 学业/大二上学期选课全记录 ← 适合留在本地的“私密内容”示例
  • HBU-Wiki(VitePress 项目,已稳定运行)
💬 评论区