辗转多年,本站点来来回回换了多次主题及框架,最早先是WordPress
(大前端),后来自己用 ThinkPHP
(仿大前端),再然后看疲了,换用 Hexo
(Next主题),怎耐心痒换成 Typecho
(freewind主题,期间曾辅助开发freewind music插件),直至今年(2022)年初,才下定决心拿出自己打游戏的时间来整理一套博客主题,同时也能温习自己的前端知识。
2021年底的时候,曾拿 Vue
配合 Laravel
开发过一套后端框架,感觉不错。所以下定决心用 Vue 来搞一套前端模板。等真正下手的时候才想起来,怎么做 SEO ? 翻看 Vue
的官网,发现可以用 SSR
来回避这个尴尬的问题。前端确定好了怎么开发,那后端呢?是自己拿 Laravel
还是其他框架来拓展,这个倒一时没想好。
偶然发现有个大佬同样用 NuxtJs
配合 WordPress
开发过一套博客模板,界面还不错的样子,既然这样,不如来个依葫芦画瓢吧。
界面风格部分照抄,拓展导航栏,调整底部,详情页,增加软件等。组件部分,既然用了 Element
,那就索性换成这个吧,Form
、Alert
、Image
、Pagination
、Breadcrumb
、Backtop
等等。
后端 Api
部分,既然要做个不一样的,那就自己全部重写吧,大概看一下大佬的代码,然后选用了 WordPress
最新版 5.9.3
,从主题设置到 Meta 扩展以及钩子,找各种资料,终于在 2022 年,历经3个多月时间(中间曾经几度要放弃),在 5.1 假期前,初现雏形。北京 5.1 间疫情比较严重,白天带娃找小区附近的野地、小河边玩玩,晚上孩子睡着以后,从夜里10点到凌晨1点,修复各种 Bug 、服务器调试、CDN 缓存、Nginx 反代、进程监控、COS、OSS,期间经历过各种奇怪的问题,MySQL 突挂,PHP 响应慢,Node 进程突然停止等等。机器是腾讯云的『小鸡』,内存钱包有限,所以各种压榨性能,加上阿里监控,人工监控。赶在 5.1 结束前,磕磕巴巴的上线了。此刻如释重放,也算是完成了给自己 2022 年定的第一个小目标。
发表评论
昵称、邮箱为必填项,电子邮件地址不会被公开