折腾了这么久别人的项目,总算决定给自己搭个小地方,写写踩坑记录。于是有了这个博客。
为什么是静态博客
之前用过 WordPress(Sakurairo 主题确实好看),但对一个小博客来说太重了:服务器要钱、要维护、要防攻击。这次选择纯手写静态页:
- 零依赖:没有框架、没有构建工具、没有 node_modules;
- 哪都能跑:备案过的服务器、EdgeOne Pages、Cloudflare Pages、GitHub Pages 都能直接拖上去;
- 改起来直接:写文章就是写一个 HTML 文件,加一篇文章就是加一个文件。
备案这件事
域名要接入国内的服务,备案是绕不开的。个人博客的备案信息填写有几个要点(踩过的坑):
- 网站名称:不能带"博客/空间/个人主页"这类字眼最好老实用中性的名字,"松饼Nya"这种昵称式命名比较稳;
- 服务内容:选"其他"或"个人介绍"类,别选涉及资讯、社区类的;
- 备注:写清楚"个人学习笔记与技术记录,不涉及经营、不开放评论互动",过审会顺很多。
过审之后记得在页脚挂备案号并链接到工信部备案系统(beian.miit.gov.cn),这是硬性要求。
技术栈
没有技术栈,就是三件套:
松饼博客
├── index.html # 首页
├── archives.html # 文章列表
├── projects.html # 项目
├── about.html # 关于
├── posts/ # 文章
│ ├── hello-world.html
│ └── edgeone-pages-deploy.html
├── css/style.css # 「松饼」主题
├── js/main.js # 深浅色切换 + 移动端菜单
└── favicon.svg # 头像小松饼
深浅色切换用 data-theme 属性 + CSS 变量实现,偏好存在 localStorage;主题配色就一个字:甜。
写在最后
好困……但博客总算开张了。接下来慢慢把折腾过的东西补成文章,先挖坑,慢慢填。