分类:信息技术

网站纯 css 开启暗黑模式

来源:Dark mode in a website with CSS,看着很简单,不过真要折腾还是挺麻烦。 为此,css 文件干掉了很多设置不同颜色的代码(为了省事,普通模式也基本上是黑白了。优化了一下,原本颜色基本上回来了,暗黑模式也还行),暗黑模式看起来才有点像样了。原文代码: @media (prefers-color-sche…
Tags:  ,  ,  ,  ,  Views: 1.1K

WordPress AMP 页面结构化数据提示 logo 和 image 错误

WordPress 启用 AMP,使用 Google 结构化数据测试工具检测页面可能会提示 logo 和 image 错误。image 错误很容易解决:文章设置一张特色图片就行。logo 错误目前应该要修改 amp 插件代码才行。 Google 文档:文章机构化数据规范 测试工具:结构化数据测试工具 老杨没有设置特色图片,每…
Tags:  ,  ,  ,  ,  Views: 212

WordPress 站点 AMP 页面如何添加谷歌广告联盟代码?

WordPress 站点 AMP 页面比较特殊,需要使用 AMP AD 代码插入才行,AMP 官方文档:amp-ad。 获取 Google Adsense 代码 登录谷歌广告联盟后台,获取代码,比如:文章内嵌型。 <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><…
Tags:  ,  ,  ,  ,  Views: 313

Nginx 启用 FastCGI_Cache 将 WordPress 静态化缓存加速

一年前曾经折腾过 FastCGI_Cache 缓存加速 WordPress,无奈没上线多久,发现 FastCGI_Cache 会把评论者信息和登陆信息缓存,不知道怎么处理掉,只好下线,后来没再折腾。 简介 目前在用 Memcached 数据库缓存,主题做好缓存,数据库查询可以大大减少,一定程度上减少服务器压力,提点速度。提升…
Tags:  ,  ,  ,  ,  ,  ,  Views: 538

CentOS 8 开启 BBR/升级内核

CentOS 8 默认内核版本为 4.18.x,内核版本高于 4.9 就可以直接开启 BBR,所以 CentOS 8 启用 BBR 非常简单。Vultr VPS CentOS Linux release 8.0.1905 系统测试通过。 CentOS 8 开启 BBR echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >…
Tags:  ,  ,  ,  ,  Views: 7.8K

OneinStack Nginx 安装 Redis Cache 给 WordPress 提速

基于 OneinStack +「米饭粑」教程折腾。 简介 目前比较多 WordPress 缓存方案都是使用对象缓存插件并对应 Page 缓存来实现提速。拓扑图:Nginx/Apache —— PHP-FPM/Mod-PHP —— Redis 拓展 —— 对象缓存插件 —— Redis,性能受限于 PHP。 而这里通过 SRcache 模块为缓存提供一个整合后端存储能力…
Tags:  ,  ,  ,  ,  ,  ,  Views: 452

Ubuntu 18.04.3 LTS 升级最新内核开启 BBR 加速

升级内核有风险,生产环境折腾记得先备份,DigitalOcean VPS Ubuntu 18.04.3 (LTS) x64 测试通过。我们可以从 Ubuntu Kernel Team Mainline Kernel Build 官方网站查找需要的内核。 记录一下升级方法: 确认当前系统版本 uname -m i686 是 32bit x86_64 是 64bit 确认升级内核…
Tags:  ,  ,  ,  ,  ,  ,  Views: 1.5K

PHP 自动转换图片为 WebP 格式+Nginx 自适应

原本是折腾 Nginx-Lua 将 Jpg/png 转换 WebP 并自适应,无奈技术菜,看着别人教程,也没能把 Lua 折腾上。退一步,开了个 DigitalOcean VPS 直接安装 OpenResty(默认带 Lua),测试站,仍然不成功。实在无力,又不甘心,再换一个方法:PHP cwebp 转换图片为 WebP 格式,然后 Nginx 自适应。 方法…
Tags:  ,  ,  ,  ,  Views: 709

CentOS7 更新、更改默认启动内核删除无用内核

瓦工双十一套餐应该有 160 天左右没有重启,今天更新系统,错误提示:At least 30MB more space needed on the /boot filesystem……发现几个无用内核,已有 kernel-ml-5.3.1-1.el7.elrepo.x86_64 内核,但是系统还在使用相对较旧 5.0.1 BBR 内核,于是折腾了一下。 CentOS7 删除多余内核 & 更新系统…
Tags:  ,  ,  ,  Views: 1.2K

更新一下 WordPress Ajax 评论提交

三月底,升级到 WordPress 5.1,comment_reply_link 函数更新,生成的回复链接没有了 onclick,主题『回复』按钮失效——回复评论时发现要点两次『回复』才能把 @xx 填进评论框,第一次点『回复』会刷新页面,第二次点才不会刷新,并且 comment-form 位置不会移动到要回复的评论下面。 主题使用大发…
Tags:  ,  ,  Views: 491