博客复活是怎么一回事呢?其实就是我看这个站有很多不喜欢的黑历史,所以一并清理掉了!
搬家
最大的改动是把主页salty-frankenstein.github.io用作个人主页了。因为有个主页看上去很pro。不过由于先前这个路径是被博客占据的,所以首先要给博客搬个家,我计划搬到salty-frankenstein.github.io/blog。
因为是用的github pages,我原来的放博客的仓库就是同名的salty-Frankenstein.github.io。我首先想到的是把这个仓库的根目录腾出来放首页,然后在blog子目录下放目前博客的内容。这样的话还挺麻烦的,毕竟主页不在hexo博客管辖范围内,或许可以通过配置github actions自动化这个过程,但好像也挺麻烦的。
问了下gpt发现,原来github直接有这个功能的。放在主页同名的仓库中的网页会被部署在根目录,而其他的仓库例如blog,也可以部署github pages,会被放在/blog子目录!正合我意呢。于是新建了一个名为blog的仓库,把上游改成它,很顺利地就部署上了!
制作主页
主页同名仓库可以清空了,腾出来做主页。可惜我一行css都不会写的,也不知道怎么做网页设计,要是放以前就网上找个好看的模板了,虽然这样没什么个性化,但毕竟你啥也不会对吧?
幸运的是赶上好时代了:我直接掏出gpt5进行一个vibe coding。虽然定制需求的过程也没有很快,一点点迭代这个网页的布局,不过还挺有意思的,至少一行代码都不用写。毕竟在外国读书,就做了三个语言版本的网页,说不定有人看呢(?)
最后,做一个博客入口的按钮,指向/blog,大功告成。
那黑历史呢?
真的要好好处理一下黑历史了。这个博客自从2017年就有了(8年了我擦?),写了很多现在不想看的内容(都是OI时候的算法题,也不一定是没意义啦,只是与现在的博客主题不搭了,也不想污染全站的检索功能),就打算搬运到一个更安静的地方……
是的,同样再建一个仓库就好了,我把它放在/history下,新建了一个hexo站用作归档,也不折腾了就用了默认模板。
总之还保存着可以看,但是不会去动它了。
重定向
还有一个小问题。毕竟也是挂了6年的站(自从新站建立),擅自的就搬了家,万一有收藏了我链接的人迷路了怎么办?(真的有吗?)总之,我还需要把截止目前的所有文章原始地址重定向到新的地址。听起来还挺麻烦的,不过,我们有万能的ai。把需求描述了一下很快就写完了,一个脚本可以自动读取blog仓库的每个post,在主页仓库创建一个对应的html,重定向到对应的新地址。效果不错,再也不担心迷路了!
- 本文作者: Frankenstein
 - 本文链接: https://salty-frankenstein.github.io/blog/2025/10/29/【杂记】博客复活!/
 - 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!