周二有个网站一直流量异常,从监控上看到明显的流量爬升,且跳出率居高不下。
我猜可能是某个 AI 的爬虫来抓内容了,便想着将对方的 IP 屏蔽掉,并顺便升级下网站用到的主题插件。
一番操作完问题便来了,可能是插件之间不兼容(也可能是别的原因),导致缓存后的样式数据错乱,整个网站的显示就都不正常了。
于是又花了不少时间去处理这块问题,前前后后浪费了不少精力。
所以后面我想为了避免老是出问题,要不干脆抽点时间出来,自己维护一个基线版的网站模板,将日常用到的功能全部集成进去。
那后续自己更新内容,就直接从这个模板出发便好,免得将时间浪费在不同的网站版本的维护上。
其实这种模板,我自己是有维护一个纯代码版本的,但是 WordPress 版本的倒是没有花精力去做。索性这周的工作倒不是很忙,便专门将这部分工作处理下。
我的出发点是,怎么简洁怎么来、怎么方便高效怎么来。
于是直接花钱买了两个看着还不错的主题,然后打算在此基础上二次开发。但是我拿到源代码之后,发现里面结构写得鬼都不认识,干脆扔掉。
其实我的需求非常简单,不需要主题提供什么高级功能,最好是那种零设置且极其轻量的。
于是一番对比我选择了 Hello 这款主题,而没有使用 Astra(虽然我自己有 Astra 的高级版会员)。
主要是因为 Hello 与 Elementor 编辑器之间的配合非常好,也基本不需要额外的设置。且在这套组合的基础上,我能实现任何我想要的页面元素与页面样式布局。
然后再在这套组合的基础上,搭配着 ACF、Filter 这样的插件,基本便能实现很多形态的页面内容了。
基本的结构定完之后,我还想着要不要写个插件,去把我过去用到的一些功能写进去。但是整理完之后,我觉得这部分工作量实在有点大,我自己一个星期怎么着都没办法完工。
于是干脆花钱买了个聚合版本的 Addons 插件,有了这款插件工具,基本上我过去特别设计的一些动画效果就都有了。
做完这些内容,这一周时间便折腾没了。
收获就是,这套 WordPress 网站的模板算是梳理完并做好呈现出来了,且熟悉了好几款之前都没有接触过的插件。
那后续我就能在这些工具的帮助下,将网站的内容维护更新操作与我现在 N8N 工作流结合起来。
但是过程中也有些做得不够完美的地方,比如页面设计上有待提高。
因为我自己有个习惯,做网站之前会订一套 UI 标准,然后从头到尾就用这一套标准做下来。其结果就是网站页面非常单调,不仅仅是结构单一,且基本是白底黑字不够美观。
好在我自己是已经习惯了这套模式,且这种样式也不影响网站的 SEO 表现,那我也就没有多大的动力去完善这部分内容了。
后续哪天要是觉得必须要在 UI 设计上下功夫,我肯定会直接花钱将这部分内容外包出去。