从刚开始接触博客系统以来,前前后后已经换了将近 4 个博客了(不同主题也勉强算是不同博客),一开始的博客都是存储在 e23.dev 仓库里面的,但现在存储的是我的个人主页,而目前所见的博客,存储在 e1a 仓库
关于那年下线博客的事
博客其实是下线了很长一段时间的,因为出于自知之明,知道自己不会经常写博文,那么挂着只是个摆设,并且随着 OC 的迭代(没错,以前的我可不是小马),网站里面要修改的东西太多了,所以当时直接把博客功能砍掉,做成了纯静态的个人主页 e23.dev
但为啥又回来了呢?因为 e1a 本来是给我放 CTF 题解的,前不久用的还是 Mkdocs,但我发现 Mkdocs 对于归档还是太逊色了点(我对于归档好像要求比较高),怎么办嘞?就用回了 Hexo
关于重构博客的想法
当时也是临时起意,想到用 Hexo 把 Mkdocs 换掉,要么就干脆点,把个人博客也重新投放,毕竟后面 CTF 题解会有很多,而且我比较内向,写点东西也有助于心情舒畅
关于 Hexo
用回 Hexo 其实也是再三选择出的结果,被放弃的预选方案是这些:
- 轻量应用服务器 & Typecho
- 任意静态服务 & Hugo
放弃第一种,因为要花钱(即使作为大学生,我有 300 RMB 的无门槛券,买个一年是没问题的)
放弃第二种,因为 Hugo 主题太少了,虽然我真的羡慕 Hugo 的构建速度(或许我也能期待一下以后 NodeJS 性能会不会改进)
关于主题
目前博客用的主题是魔改版的 cactus,因为魔改内容过多,改了个名字,叫 eactus(很感谢 cactus 作者使用 MIT 协议,能容的了我乱改),主要魔改的内容是
- 删除各种不需要的 Analysis 服务,换了一个卜蒜子进来
- 删除本地的 JS lib,尽量能用 CDN 就用 CDN
- 响应式统一设计,去除了移动端看到的工具栏,用更加简洁的方式代替
- Stylus 的各种修改美化
- 后续还有更多…
关于原 e1a 的题解的迁移
怎么说吧,e1a 上的 CTF 题解说多不多,说少不少,而且我也不记得每篇文章什么时候写的了,所以我就全部迁移到了2023年10月24日(没错,就是程序员日)
关于博客内容
我目前认为我的博文都不是乱发牢骚,多多少少有那么一点点质量吧…(可能吧…)
后续博客肯定会以我现在学习的路线为风向(即 Cyber Security),更多的应该会是 CTF 题解或者对于网络空间安全学术上的研究(但我觉得我的研究不配叫研究)
当然,我觉得也不会缺少如同这篇文章一样的随笔,用博客更重要的作用是激励自己继续写下去
关于大学专业问题
目前在大学学习的专业是 Computer Science & Technology,但实际研究的方向是 Cyber Security,所以不论如何,我学的都是 CS
关于 CTF
一个偶然,在 2020 年的程序员节(也就是 1024 那天),B 站举办了 Bilibili CTF,这是理论上来讲我首次接触 CTF(那时候我应该刚上高中吧),因此果断放弃只管算法的 OI,转向更综合的方向
但高中可没这么理想,毕竟五大学科竞赛可没有更广阔的项目,所以高中我只参与了各大科创竞赛
整个高中三年下来,老实说,CTF 没学到啥,反而因为科创竞赛屡次得奖而险些误入歧途(因为我科创竞赛都是拿自己前后端开发的作品去参赛的,导致我当时很幼稚地以为开发才是正解)
高考结束,发现前端已死,ChatGPT 的出现也让我意识到了重复性的开发工作是没有意义的
又是一个偶然,让我知道了学校挺能打 CTF,于是花了一点点时间从零学起(应该是2023年8月初旬),到目前的水平大概是比上不足比下有余
或许这学习速度有一点点快,但是讲真,如果你也用高中三年学习数学的时间去搞前后端开发,可能你对漏洞的理解会更深刻点,学起 CTF 也会比较轻松,另外,遇到麻烦首先应该想办法自己解决,而不是一开始就去问别人,或者被动地被老师教
目前我的 CTF 队友都很给力,虽然是零基础,但学习很努力,而且都知道删除一个软件,并不是删除他的快捷方式,我已经很欣慰了(不知为什么,下载、安装与删除软件很能区分会不会用电脑,所以我建议 TZU 的队长们选队员把这项列入考核项目,还有信息的搜集(指用 Google))
说了这么多,我坚信我选择 Cyber Security 是最正确的,接下来需要付出更多的时间去实现梦想