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

推荐订阅源

N
News and Events Feed by Topic
爱范儿
爱范儿
Blog — PlanetScale
Blog — PlanetScale
The GitHub Blog
The GitHub Blog
C
Check Point Blog
小众软件
小众软件
I
InfoQ
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Engineering at Meta
Engineering at Meta
酷 壳 – CoolShell
酷 壳 – CoolShell
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Hugging Face - Blog
Hugging Face - Blog
博客园 - 三生石上(FineUI控件)
MyScale Blog
MyScale Blog
The Cloudflare Blog
Last Week in AI
Last Week in AI
腾讯CDC
Y
Y Combinator Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
雷峰网
雷峰网
B
Blog
T
Tailwind CSS Blog
MongoDB | Blog
MongoDB | Blog
A
About on SuperTechFans
D
Docker
博客园 - 司徒正美
博客园_首页
Recent Announcements
Recent Announcements
D
DataBreaches.Net
阮一峰的网络日志
阮一峰的网络日志
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
Google Developers Blog
Microsoft Security Blog
Microsoft Security Blog
F
Fortinet All Blogs
Stack Overflow Blog
Stack Overflow Blog
aimingoo的专栏
aimingoo的专栏
N
Netflix TechBlog - Medium
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 聂微东
GbyAI
GbyAI
Jina AI
Jina AI
V
V2EX
Vercel News
Vercel News
IT之家
IT之家
WordPress大学
WordPress大学
M
MIT News - Artificial intelligence
NISL@THU
NISL@THU
V
Visual Studio Blog
C
Cybersecurity and Infrastructure Security Agency CISA

Frederick's Blog

通过 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 主题时认识的)

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