博客装修2026-08
最近博客修改了不少东西,记录一下
技术栈
「React」+「Shadcn-ui」+「Astro」+「TailwindCSS」
- 从
Solidjs修改为React,cc一键自动改的,毫无问题,主要原因还是AI时代,都用vb coding了,那么生态好才是最合适的,想要什么特效什么轮子react都没问题 - 那么对应的
solid-ui也修改为Shadcn了 Astro从5升级为7,也是cc一键完成的,包括对应的TailwindCSS4,以及React等等
首页样式变化
一直以来我对首页的样式都不太满意,慢慢调整之后,现在终于好看很多了
文章页细节处理
包括标题和标题下方的阅读时间,分类,标签,这些元信息,重写了样式
文章目录
修改了一下原来目录的位置,现在的更加合适些
自动发布流程
- 使用 Obsidian 作为内容编辑器,在ob内容上传到GitHub时自动触发流程,把
4-public/blog自动发布到博客仓库blog blog仓库接受到改动后,在Cloudflare Pages上构建- 构建阶段,构建前多了预处理环节(下载d2、图片处理的流程等)
- 构建完成
图片处理层
这是改动相当大的地方
原理是,将md源文件的图片下载下来,经过处理(webp等)后复制到public中,并替换md源文件里的图片地址
其中下载下来的图片,可以用Build caching来缓存,不然每次都下载转换太慢了
这样好处就是隐藏了图片源地址,并且压缩了图片体积
同理,OG图我也用这个缓存的方式跳过了构建
Lightbox
引入了Lightbox预览图片,效果还不错,图片默认显示是webp,点击之后用Lightbox打开是原图
黑夜模式
一直以来都预留了黑夜模式的css,现在改成这样刚刚好
字体
使用霞鹜文楷,总是觉得默认字体不够和谐,以前有改过字体,但觉得没必要(当时觉得加载速度优先)
移动端导航栏
参考了这里用AI重写了移动端导航栏
Breadcrumb导航
优化了Breadcrumb,之前的不够协调,可用性也不大
增加书影游页面
从右上角时间标志点进去,看着别人博客都有那我也上一个吧,就是以前记录的不全
彩蛋部分
算是个人觉得蛮有趣的地方,我弄了几个小彩蛋,欢迎来寻找
关于是否开源
我应该不会开源了,毕竟有了AI,想要的样式可以很随意的改
结尾
这次博客的改动我还觉得满意,无论是样式还是功能性上都比之前要强太多,如果喜欢的话欢迎和我交流