来到WordPress快一年了,这一年里,这个小小的在线小窝陪我度过了各种喜怒哀乐,我爱这里o(* ̄▽ ̄*)o。为了打理好它,我踩了无数的坑,最差的时候直接服务器重置了ಥ_ಥ;最好的时候呢,就是现在了,当然以后还会更好。为了记录这一年里我做的一切,我做了这个回忆页面。

2019年3月21日

我来到了WordPress大家庭,拥有了真正意义上的自己的blog。我把站点标题设为“时光往复,爱你如初”。

2019年3-4月

经历了多次服务器宕机(那时还不懂是内存不够的问题),每次MySQL无法连接时我都是直接重启服务器,这种办法勉强可以应付一段时间。

2019年4月6日

在使用旧版宝塔面板更新PHP版本时出现问题,我把服务器给重置了,以前写的几篇文章也没了。为了以防万一,我选择购买了Jetpack个人版套餐,花了200多软妹币,心疼。

磨合期

换了各种主题,没找到的满意的,一开始用的Isola主题虽然干净清爽,但是太简单了。最后选定的主题就是目前用的这个Anima,是WordPress主题市场里我能找到的可定制性最强的主题。

开始自定义WordPress

渐渐的,主题自带的那些设置选项已经满足不了我了,作为前端开发狗,自己着手开发新的功能实现新的外观,那是必须的。

2019年4月8日

第一个自定义新功能成功添加:自制了一个网易云音乐播放器挂件。基本的功能比如播放、暂停、上一首、下一首、循环播放、随机播放、顺序播放、查看播放列表并选择歌曲,都有了。由于调用的音乐接口在7月的时候就已经关闭了,挂件也就没法再用了。

2019年4月11日

添加了欢迎语挂件,文字内容“亲爱的访客,愿你心有阳光,无惧黑暗;愿你初心不负,历尽千帆,归来仍旧是少年”一直沿用至今。

2019年8月

这个月干了件大事,就是彻底解决了服务器内存不足的问题。我购买了新的服务器,把站点迁移到了新服务器上,此后再也没发生MySQL进程意外退出的问题。迁移的过程一波三折,失败了很多次,但是好在有Jetpack套餐,我利用套餐里的站点备份功能重新恢复了我的站点。恢复的过程中也失败了好几次,最后我联系了Jetpack技术支持团队才得以解决。

2019年9月

我对Anima主题进行了一波定制:修改了默认的header部分外观,首页header部分改为全屏背景图,页脚版权信息改为自定义样式。自定义的CSS代码请访问GitHub仓库。此时我还没有对后台的PHP代码作修改,外观的变化只是通过JavaScript和CSS实现。

2019年10月

  • 更改了站点标题为“小流星的梦”,原来的“时光往复,爱你如初”移到了页脚处。总该忘掉过去了,我想。
  • 用自定义小工具,添加了JavaScript代码,实现了可手动控制的背景音乐。
  • 添加了新功能:更换背景图为今日Bing美图。

开始优化WordPress

随着站点迁移的完成,服务器问题得到了解决,接下来我开始考虑访问速度的问题。首先想到的是把站点接入CDN服务,思来想去我选择了Cloudflare这家海外服务商。

2019年10-11月

这两个月我一直在跟Cloudflare打交道,在把站点接入了Cloudflare之后,访问速度呢有那么一丢丢快了,而且隐藏了源站IP地址,也更安全。我还琢磨了Cloudflare App这一功能,往站点上添加了加载进度条,以前用WordPress插件实现的这一特效,但是太丑了。

2019年11月12日

添加修改的功能越来越多,于是我新建了Git仓库并使用了GitHub托管所有的自定义代码。

第一次尝试修改主题的PHP代码,直接在后台层面移除了首页的顶图加载,不再是通过CSS隐藏实现。

2019年11月

我开始使用GTmetrix网页性能评估工具辅助做网站优化。尝试修改了一些主题插件的PHP文件,让静态文件加载不阻塞页面。修改后台文件时出过问题,不过好在有Jetpack的站点备份,有问题就用站点恢复,然后重新再来。

2019年12月13日

更换域名为目前的littlemeteor.me,跟站点标题“小流星的梦”更契合。

2019年12月

优化为主的一个月,根据GTmetrix以及Google PageSpeed Insights的评估报告一步步来。慢慢形成了目前使用的一套方案:WP Super Cache + Autoptimize + Asset CleanUp插件组合,外加Cloudflare代理以及自有的静态文件CDN。

2020年1月

我已经对WordPress以及Cloudflare的使用驾轻就熟。

  • 提取一些插件中用来生成HTML内容的PHP代码,使用Insert Headers and Footers插件把它们移到前端页面中,减少了PHP执行量。
  • 额外CSS代码移到前端页面中随整个页面一起加载,不再另用一个<link>标签引入。
  • 常更新的一些CSS样式使用Cloudflare App进行添加,方便修改。
  • 添加了背景图更换功能的等待效果:一个自旋转的Spin图标。

2020年2月

添加了昼夜背景交替的功能以及自定义的光标指针。

2020年3月3日

我关闭了一直以来用的Jetpack图片CDN,在WP Super Cache插件中设置了自有的CDN域名。从现在开始,图片以及核心库文件都将从阿里云的CDN服务上加载,大大提高在国内的访问速度。

2020年3月23日

新右下角挂件来咯,目前只有更换背景图、播放背景音乐以及回到顶部功能。

2020年4月3日

全新自制友情链接页面(点此访问)来啦。这回不再是传统的WordPress页面,而是完全由我自己设计开发的静态页面,它在Cloudflare Workers上部署。

2020年10月28日

新功能来啦:自定义的文章章节导航,再也不愁文章太长看的难受了。前前后后花了一个半月慢慢设计编码,它将成为将来我自己开发的WordPress主题中的一个关键功能。