站点简介

辗转多年,本站点来来回回换了多次主题及框架,最早先是WordPress(大前端),后来自己用 ThinkPHP(仿大前端),再然后看疲了,换用 Hexo(Next主题),怎耐心痒换成 Typecho (freewind主题,期间曾辅助开发freewind music插件),直至今年(2022)年初,才下定决心拿出自己打游戏的时间来整理一套博客主题,同时也能温习自己的前端知识。

 

2021年底的时候,曾拿 Vue 配合 Laravel 开发过一套后端框架,感觉不错。所以下定决心用 Vue 来搞一套前端模板。等真正下手的时候才想起来,怎么做 SEO ? 翻看 Vue 的官网,发现可以用 SSR 来回避这个尴尬的问题。前端确定好了怎么开发,那后端呢?是自己拿 Laravel 还是其他框架来拓展,这个倒一时没想好。

 

偶然发现有个大佬同样用 NuxtJs 配合 WordPress 开发过一套博客模板,界面还不错的样子,既然这样,不如来个依葫芦画瓢吧。

 

界面风格部分照抄,拓展导航栏,调整底部,详情页,增加软件等。组件部分,既然用了 Element ,那就索性换成这个吧,FormAlertImagePaginationBreadcrumbBacktop 等等。

 

后端 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 年定的第一个小目标。


0 条评论

发表评论

昵称、邮箱为必填项,电子邮件地址不会被公开

表情
昵称
邮箱