你好,我是月晖。
在关注我这个公众号的同时,我会让微信后台推送一条消息,那就是我的博客网址——除了公众号,我每天还会把自己的文章同步到一个网页端博客。
昨天我在Google搜索栏输入【月晖】,AI自动生成的结果里面开始出现了我的博客,这让我兴奋不已,借着这股兴奋劲没过,我去学习了一下如何优化博客,解决了一个困扰我许久的问题:
博文标题若是中文,那么由于URL里面只能有字母、数字和符号,博文标题就无法在网址栏显示,这篇博文的URL前面很正常,而结尾会变成一串乱码,比如我的第一篇文章《终于来写公众号》会呈现为https://yuehuiserendipity.com/2025/07/18/%e7%bb%88%e4%ba%8e%e6%9d%a5%e5%86%99%e5%85%ac%e4%bc%97%e5%8f%b7/。
前面网址、发布时间都很正常,等到后面标题处一下子就不正常了。即使发布之前我在自己电脑上显示的是下图这样,发布之后也会自动变成一片乱码。

之前我大概读过一遍Google官方发布的《搜索引擎优化指南》,那里面就提到如果博文URL里面如有这种乱码,会很不利于搜索引擎收录。进一步地,如果浏览器索引不到,这篇文章除我的订阅者和公众号这边过去的读者之外就不会再有人看,这个站点也就不会有流量。
本来我的博客访问量就非常稀少,我也没指望今天还能靠中文网页博客写出什么名声,所以之前我尽管知道这是个问题,却一直不在意,但这次我决定还是把这个问题解决掉。
我使用的博客是Wordpress,在Wordpress后台新建一篇文章时,页面是这样的。此时要注意右上角那一排图标,在飞机图标和问号图标之间夹着的那个类似列表的图标,就是我们要找的东西,点击它。

随后就可以看到弹出来一列选项,这里我使用的是中文版界面,如果是英文版,那么从上往下数第三行【别名】应该叫做【slug】,要改动的就是这里。

点击【别名】后面的蓝字,如果你没有给这篇文章起标题,那么网站会默认给一个数字,你要点击的蓝字就是数字,如上图中的【1249】;如果你自己有标题,这时别名就会是你的中文标题,就像本文第一张图里面【终于来写公众号】七个字。点击蓝字之后,你会发现它可以被任意修改。

把鼠标光标放在这个框里,就可以删掉系统给的数字,也可以删掉你输入的中文,在这里输入博文标题的英文翻译即可。
在这里,每打完一个单词,直接空格,对应的就是博文发布之后的URL里面每个单词之间以横杠连接,比如输入:
spring summer autumn winter
博文发布后实际效果是:
https://yuehuiserendipity.com/2026/04/21/spring-summer-autumn-winter
接下来当然就有一个问题是,如果你不想每天都自己翻译一遍,自己手动输入一遍,要怎么办呢?Wordpress也早已给出解法。

在Wordpress页面左侧竖栏里面,有一个插头状图标,点开之后可以添加插件搜索slug translater,早有前人开发的各种插件供你使用。
大部分此类插件都需要你自己有某个翻译软件的API,然后输入API才能使用。不过这里有个例外,那就是Ailo – AI Slug Translator,这是一个自动的调取GPT给你AI翻译的插件,安装之后自动送100次免费使用。

我们在安装之后要点开settings,在里面勾选“文章”,不用输入API就可以直接用起来。做完之后,只需去博文发布的界面上写一篇博文,标题输入中文,然后不用你自己手动去修改slug,直接点击发布,在发布那一瞬间AI就会自动帮你写好一个英文slug。
我昨天发布的测试博文,标题是《一篇测试文章》,自动生成效果如下:

我觉得挺好。目前我先用着这个插件,等到用完之后我就去买一点API,反正对于这种超轻度使用来说,API也不贵。
发表评论