Posted in: IT, Website/Blog

WordPress给评论框添加原生的表情(Smiley)插入功能

Smiley 和 Emoji

Smiley 其实不是 Emoji,虽然现在看起来几乎一模一样,详见 WordPress 官网说明

大家去看一下自己的 WordPress 目录下面的 /wp-includes/images/smilies,可以看到有22个 gif 文件,它们就是 WordPress “上古时代”留下来的 Smiley,样子十分丑陋,长得像这样(列举3个):

但本文描述的 Smiley 是类似于官网上这样的 WordPress 官网说明。事实上这是现代浏览器渲染产生的新字体(而不是像之前那样的 gif 图片,并且 Windows 和 MacOS/iOS 平台有各自的渲染特点。)

🙂 😀 🙁 😮 😯 😕 😎 😡 😛 😐 😉 😆 😳 😥 👿 😈 🙄 ❗ ❓ 💡 ➡

Posted in: IT, Website/Blog

本站开始支持HTTP/3

昨天给博客搬家后,发现新的空间使用的是LiteSpeed服务器。网上查询得知LiteSpeed原生支持HTTP/3,但在浏览器页面只看到2,于是给客服发工单询问,后得到确认LiteSpeed原生支持。

于是重新在浏览器上设置了一下(设置方法网上的教程太多了,不一一列举了),我使用的是Firefox和Chrome的最新稳定版(而不是网上说的开发版),照样可以看到HTTP/3。MacOS BigSur上的Safari14通过设置也能实现。

截图如下:

Posted in: IT, Website/Blog

使用certbot中的DNS验证法给Let’s Encrypt续期

默认的certbot renew很容易由于网络连接问题导致失败,此时千万不要反复尝试,否则失败多次后直接封你一个星期没商量。惨痛教训。 😥

比较安全的方法是DNS验证,具体参考这篇文章。在此备份一下命令:

certbot --manual --preferred-challenges dns certonly

然后有两个地方需要注意的,文章没提到:

第一:添加DNS时千万要仔细看清楚域名写的是什么,不是简单一个_acme-challenge 就完事了,因为可能有子域名。

第二:成功之后最好重启一下httpd服务。