一只火狐的杂物间 · OasisAkari Works

公告:站点即将迁移架构

背景信息

我从12岁(2016年)时开始正式接触到3DS,14岁(2018年)时,苦于一直没有一个合适的放置编写的3DS破解教程的平台,于是我依托了一些现有的资源,使用WordPress建立起了自己的小站。到现在已经快有六年了。

当时大概的样子

这是当时大概的样子...(非最老,最老的版本没有快照存档呢... 残念,不过这个主题大概从开始的一段时间用了快一年)

是套了现成的一个主题模板,但是做了一些奇奇怪怪的小修改。

可以见到当时我对整个页面样式处理的比较的...糟糕?总之就是胡乱使用的透明度,奇怪的特效以及小组件之类的。我对这个主题的效果并不满意。

后来,由于这个主题由于年久失修,存在着分页消失问题,加上能力有限无法自行修复,我选择了更换一套主题。

于是就选择了由AxtonYao开发的mdx

现在的样子

这套主题在当时还算比较符合我的预期... Material Design的风格很符合我的胃口,虽然有些固定的样式我不喜欢(比如无头图时出现的大红背景),但是由于当时我在前端开发的经验还是不足以让我自己动手大改,于是就这么缝缝补补的用了快4年。

好景不长,Google于2021年发布了Material Design 3规范,MD3相较MD2来说变化巨大,而AxtonYao本人似乎由于个人现实原因而几乎没有再维护这套主题。

而我在此期间由于个人学业的问题也无力去维护小站。于是站点充斥着一些混乱的样式,加上由于这个主题的Google Ads组件存在着问题,于是只好允许其自动插入广告,导致出现了广告在各种区域乱插广告,崩坏页面布局的情况。

时间到了现在,MD2规范已经越来越不符合我的审美了,加上自己的能力现在足够应付需求了。于是我便开始寻找新的主题进行二次开发。

原本的想法是基于一个Vue前端框架主题(因为比赛需要学习使用此框架),然后自行调整成自己想要的样子,结果我却发现在GitHub上开源的这类WordPress主题要么不更新了,要么部署了一堆bug,亦或者是前后端分离的模式(前端自己写一套主题渲染内容,WordPress只用作cms框架,抽出一个API给前端提供内容)这样子,我觉得前后端分离的架构实在没什么意思(因为我的站点也只是放一些教程罢了),于是便选择了更换为VitePress框架渲染博文。

结果发现VitePress这边,主题方面也是一片空白,要么是基于官方的主题进行扩展,要么就是特别简陋,找不到合适的MD3主题。

既然现在什么都没有,那就自己从头写一个主题吧。

其实也不是完全从头开始... VitePress提供了内容引擎,MDUI提供了MD3风格的组件库,GSAP提供了页面的动效部分(虽然被我做的一塌糊涂),基本上全是轮子自己拿来用就可。

这是我从学习使用开始,到现在过去了一周多的时间,写出来的第一个Vue作品,我对其还是比较满意的。

处理完内容后,我便会将这里的内容切换到主域名。

由于目前主题存在着大量的硬编码内容,不太适合直接放出。主题我会在之后的一段时间清理完毕并完善功能后再进行开源,敬请期待。

(2024/5/17)本站点使用的主题已开源:https://github.com/OasisAkari/vitepress-theme-akari


这几年发生了太多的事情,我也明白有些事情不去耐心做是不会有成果的。

我不想再成为一个只会稀里糊涂发呆空想最后什么事情都没做成的人,以前不想,现在也不想,以后也不想。

我要把我以前想象过的未来,通过自己的双手重新实现出来。

而这,便是我的一个重大的里程碑。

3DS已经是处于生命周期末期的末期了,连在线服务也要在今年年初停止了。

我其实也并不知道有什么其他的内容适合放在小站上,即使我放了,是否有人看也是一个巨大的问号。

其实无所谓了,至少我现在确实是在脚踏实地的实现未来了。

不管小站以后会如何继续运营,

希望我最后能变成我心目中最想要的样子吧。

感谢你看到这里。

那么,欢迎来到获得新生的杂物间。

3日内不再提醒