搭建这个博客的过程

2 min read25随笔
分享:

我一直想要一个属于自己的地方来记录想法和学习笔记。市面上有很多现成的博客平台,但我还是决定自己写一个——主要是想从头理解一个网站的构建过程。

为什么不用框架

React 和 Vue 都很棒,但一个个人博客用框架有点像用大炮打蚊子。纯 HTML/CSS/JS 的好处是:没有构建步骤,没有 node_modules,双击就能看效果。对初学者来说,这种直接反馈非常友好。

暗色模式的设计

做暗色模式比我想象的简单。CSS 自定义属性(变量)是关键——定义好明暗两套色值,用一条 JS 切换 data-theme 属性就行了。再配合 prefers-color-scheme 媒体查询检测系统偏好,体验就很完整。

这个博客会持续更新,计划加入 RSS 订阅和搜索功能。