惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
腾讯CDC
D
Docker
G
Google Developers Blog
D
DataBreaches.Net
雷峰网
雷峰网
Blog — PlanetScale
Blog — PlanetScale
S
SegmentFault 最新的问题
The Cloudflare Blog
有赞技术团队
有赞技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Stack Overflow Blog
Stack Overflow Blog
大猫的无限游戏
大猫的无限游戏
量子位
美团技术团队
aimingoo的专栏
aimingoo的专栏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Engineering at Meta
Engineering at Meta
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

Frederick's Blog

近期小结 | Frederick 通过 1Panel 部署 Astro 站点到服务器——公开仓库篇 | Frederick's Blog 用违背道德的行为,抨击合理的事实? | Frederick's Blog 博客三周年:缝缝补补的过去 | Frederick's Blog 观纪录片《苏轼》(下) | Frederick's Blog 观纪录片《苏轼》(上) | Frederick's Blog 《南京照相馆》:在战争的废墟上,显影人性的底片 | Frederick's Blog 观影 |《南京照相馆》 | Frederick's Blog Windows 7 终端开启右键粘贴 | Frederick's Blog 算法竞赛:为什么要写总结? | Frederick's Blog OI 赛制的实用工具 | Frederick's Blog 算法竞赛:拥有一个顺手的 IDE · Windows 篇 | Frederick's Blog 数据备份太重要了 | Frederick's Blog WeChat(微信国际服务)与微信(国内服务)的《隐私协议》的天壤之别(其中最让人愤怒的) | Frederick's Blog 题解 | 字符串反转 | Frederick's Blog 题解 | 素数环 | Frederick's Blog Codesign:高效设计的秘诀 | Frederick's Blog Github:设置两步验证(2FA) | Frederick's Blog
博客两周年,换框架? | Frederick's Blog
2025-04-05 · via Frederick's Blog

是的,我的博客又又又又换框架了……

不管你细不细心,你应该都会发现这个问题。

如果你访问本站比较勤快且很早开始访问本站,你应该发现这是今年的第 2 版,本博的第 5 版。

不知道各位想不想问一个问题:为什么换?

博客变化

2023

使用了一个二级域名,用 Hexo + Anzhiyu 主题,0 篇文章。

2024(上半年)

域名 ohdragonboi.cn 注册,使用 Hexo + Solitude 主题,写了 3 篇文章。

blog2024-1

▲ 2024 上半年博客状态,这里因为 Wayback Machine 没有爬到,放了张当时手机的截图

2024(下半年)

换了一个域名 setbun.com,使用 Hexo + Redefine 主题,文章多了些许、访客多了几个。

blog2024

2024(年底)

这属于一个半成品,废了,使用 Astro。

blog2024

▲ 其实这个做出来效果是不错的,但是因为配置复杂被我放弃了

2025(1-3 月博客重构计划开始)

域名换回 ohdragonboi.cn,使用 Hexo + Redefine 主题,基本可以说只写了配置文件,其他什么也没干。

blog-2025start

▲ 该死的 Wayback Machine 把样式表吃的差不多了

2025(4 月愚人节重生)

就是你现在看到的这个东西,采用 Astro 构建。

blog-2025respawnqwq

我想说的

多次更换博客框架,主要是为了提现个人认为的个人博客的特点:简单、个性、记录为主

前些阵子用的 Anzhiyu 和 Solitude 主题,配置文件比较复杂。虽然好看花哨,但对于我这种学业为主的学生来说,配置、维护一个这样的博客还是挺麻烦的。特别是开源社区更新频繁,如果你能够抽出来维护博客的时间很少,那么你很有可能无法专注于写作而是配置花里胡哨的博客。

换成 Redefine 主题,一是因为喜欢,而是因为作者也是个大忙人。大忙人对于项目的 Release 发布自然是频率比较慢的,而且我也能适应。

但是是我放弃的原因,是因为 Hexo 主题的页面模板。其实也不是怎么怎么样吧,反正我觉得 Hexo 和类似适用主题驱动的静态框架这麻烦那麻烦。

这时候聪明的你可能会问:动态框架呢?

相比起动态,静态框架还是省心的多。因为动态牵扯服务器,服务器又牵扯到更多安全问题等等。

最后我换成了 Astro,因为 Astro 我可以不因为主题更新而烦恼,甚至我还可以通过大佬的东西进行修改。而且 Typography 这个主题就非常适合我的所需。

对于博客,我仅仅需要一个能放文章、友链和简单页面的东西。

毕竟你建了一个博客,更多的是自娱自乐,因为现在许多人喜欢在知乎等平台写文章、答疑问题,博客在你不是知名人物或 SEO 做得特别棒,你是不会有什么人来看的对吧。

对于评论

评论我也是换了又换,线路如下

Waline + LeanCloud → Twikoo + MongoDB → Artalk → Waline + Deta → Waline + Postgres → Giscus

毕竟是个人博客,我认为其实没有必要用很复杂的评论系统。自部署更没必要了,数据库啥的也不重要,现成的最棒!

最后选择 Giscus,这款评论系统简洁、开源、使用 GitHub API(只要 GitHub 不倒闭,数据就不会丢),就没有什么不香的。

博客接下来的发展

现在新博客基本迁移完了,还差的内容如下:

项目 解决方案

截止今天,还需搬迁 6 篇文章(废了部分烂稿) 字面意思

统一所有题解格式 字面意思

友链页面处理 先用一个 Markdown 列表凑合,后续准备写一个页面或者独立出单独的站点

博客关联项目 开往、无聊湾、十年之约、萌备(好像要换域名)、Kegongteng 的友链

感谢有你

在建博 2 年中,我认识了你们:

EvanNotFound(开发方面问题解决、Redefine 作者)Kegongteng(邮箱问题反馈)杜老师(博客活跃用户、运维大佬)CX330(使用 Redefine 主题时认识的)

感谢你们在本博客的成长路上相伴!