Posted in: Website/Blog

中国各大站长搜索平台的使用体会

我的博客在谷歌里面收录较多,但在中国大陆各大搜索平台(例如百度搜索、360搜索)中就很少了,于是考虑通过站点平台的方式去提交sitemap.xml文件,至少能让不方便访问谷歌的用户也能通过其他搜索引擎搜到我的博文。尝试了一下之后发现很有意思。

尝试平台

Posted in: Website/Blog

更换了WordPress评论邮件提醒插件

之前用的SMTP发邮件插件是 Mail Bank,虽然界面搞的非常花里胡哨,但是槽点太多,因为它搞了一个收费的 Pro 版,然后把很多有用的功能都挪到了 Pro 版上,例如:查看邮件具体内容需要Pro,重新发送也需要Pro(发送失败时)。

林海草原提到自己的评论邮件提醒经常失效后,我马上意识到自己这个问题也该整整。但我的博客是 WordPress,所以需要找个更好的插件,至少需要满足以下功能:

  1. 不要依赖于 SMTP,因为虚拟主机的 SMTP 经常出问题。查了资料发现事实上可以使用 Gmail API 发邮件的。
  2. 能查看发送邮件的具体内容。
  3. 如果发送失败,可以手动重新发送。

现在选定了POST SMTP这个插件,配置了 Gmail API 发送邮件,满足我的全部要求,经测试功能正常。

Posted in: Website/Blog

SSL 风波

我的 SSL 证书是主机供应商提供自动续期的,从上个月中旬开始第一期到期,去后台查看发现已经确认自动续期,但是不知为什么我自己访问站点时,时不时提示 SSL 证书过期,显示还是之前的老证书。这个“时不时”很诡异,大约三次里面两次失败一次成功。

折磨了将近两星期,向主机供应商发工单前后七八次,依旧无果。直到老麦兄在留言中提醒:“关了代理能正常访问”。我马上意识到是 CDN 的问题。

Posted in: IT, Mobile/iOS, Website/Blog

Safari浏览器利用脚本自动填充表单

wordpress 或其它许多类似的博客系统,在发表用户评论时一般需要填写三个信息:名字、email、网址(可选)。每次都填进去,很麻烦。虽然很多主题都有“在此浏览器中保存我的显示名称、邮箱地址和网站网址,以便下次评论时使用。”的勾选项,但貌似大部分情况下都无法使用,原因不明。

我的博客起初也是这样,勾选了“自动保存”的选项也不生效。仅仅是保存了cookie。后来自己额外添加了js脚本,直接调用cookie自动填充,搞定, 所有浏览器都能用。

用chrome或firefox等浏览器去访问其它博客时,虽然很多时候无法保存这些表单信息,但由于这些浏览器是支持表单历史的,鼠标在输入框点两下,就会出现以往输入历史,选一下就好了,也方便。

问题出在macbook和iPhone,为了省电,我只用默认的Safari浏览器,它不支持表单历史,在输入框里鼠标点两下是没有反应的。后来寻找的解决办法是:利用快捷指令(shortcut)中的 JavaScript 来操作:

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通过设置也能实现。

Back to Top