这篇文章记录了为博客配置 OneDev CI/CD 的完整过程。从最初的 YAML 语法错误,到各种步骤配置问题,再到最终实现多平台自动部署和仓库备份,踩了不少坑。希望这些经验能帮到同样在折腾 OneDev 的朋友。
之前我的个人博客用的是 Jekyll + Chirpy 主题,走了本地构建再推送的路。这次我换上了 Eleventy,从零搭建一套三栏布局的博客系统。没有用任何 CSS 框架,从设计变量到响应式布局全部手写。CI/CD 方面,一次推送同时部署到 GitHub Pages、Codeberg Pages 和 GitLab Pages。
最近为了更省心地部署一些软件,我重新拾起了 Docker,顺便装了一个叫 DPanel 的面板来管理容器,和一直在用的 aaPanel 搭配着用。本以为能一劳永逸,结果走了一圈,发现大部分服务还是老老实实地跑在裸机上。
2025到2026年,GitHub频繁出现稳定性与公平性问题:免费Actions被滥用,国内访问时好时坏,微软更侧重企业版。本文介绍国内外及自建的替代平台。
搭建博客时,我处理了中文正文首行缩进细节。从全局缩进导致列表误伤,到用 :not 选择器排除嵌套,并用 em 单位和媒体查询适配移动端。只改 CSS 不动结构。
用 OpenList 或 Zfile 这类网盘聚合工具,蓝奏云基本输个密码就行,可天翼云盘总卡在设备锁这一步。网上教程大多让去 e.dlife.cn 扫码关,问题是那页面老转圈圈,二维码根本刷不出来。
本文梳理国内外主流邮箱服务的优缺点及我的选择。Outlook 国内可直接登录优于 Gmail;Foxmail 与 QQ 邮箱打通,是 Outlook 的良好补充;iCloud 适合苹果用户;此外介绍了 Yandex、Zoho 等支持域名邮箱的小众选择。
五笔字型的源头,要追溯到1978年。王永民在南阳开始研究汉字输入技术,历经五年实验,最终将汉字拆分为130多个基本字根,分布在标准英文键盘的25个字母键上(Z键用作学习键)。1983年8月28日,这个方案通过鉴定,之后又经过两年改进,于1986年定稿并正式推广,史称"86版五笔"。
在建站初期,为了追求极致的稳定性与轻量级体验,我将目光锁定在了历史悠久且生态成熟的 Jekyll 上。作为一个‘主题收集控’,我曾在 GitHub 和各种社区中反复筛选、比对了大量模版,试图寻找那个技术与美学的最佳平衡点。经过一番漫长的摸索与试错,最终,一款名为 Chirpy 的简约主题深深吸引了我——它不仅拥有清爽现代的 UI 设计,其优雅的三栏式结构更是完美契合了我对个人博客的构想。