这个博客现在会说你的语言啦!🎉
激动人心的消息 —— 博客现在支持同一篇文章的多语言版本,还带有一键切换语言的功能。
views
| comments
有个我自己都挺兴奋的消息要分享:这个博客现在支持多语言了! 🎉
一直以来有件事让我有点在意:来看博客的朋友来自世界各地,可每篇文章却被锁死在我当时随手写下的那一种语言里。所以我终于动手把它修好了 —— 同一篇文章现在可以同时拥有多个语言版本,而你,亲爱的读者,可以挑一个自己最顺手的来读。
怎么用
只要某篇文章有不止一个语言版本,你就会在文章顶部、标题正下方看到一个醒目的 🌐 横幅,上面写着「本文也提供以下语言版本:」,后面跟着其它语言的按钮。点一下,你就能用自己中意的语言读到同一篇文章。
事实上 —— 这篇文章本身就有一个 English 版本!不信你往上翻到那个横幅,点一下试试。我等你。😄
只有单一语言的文章看起来还和以前一模一样 —— 不会有多余的杂乱,也不会出现空荡荡的横幅。只有当真的有别的语言可切换时,它才会出现。
藏在背后的一些小用心
我希望这件事是被「好好做」出来的,而不是草草拼凑:
- 干净的网址 —— 原文保持原来的地址(
/blog/my-post),译文则整整齐齐地排在它旁边(/blog/my-post/zh)。我以前的链接一个都没断。 - 没有重复 —— 博客列表、归档、标签和 RSS 订阅里,每篇文章都只出现一次,不管它有多少个语言版本。
- 懂语言的搜索 —— 站内搜索会为每个译文建立索引,所以用中文搜索就能找到中文版本。
- 对搜索引擎友好 —— 每个版本都设置了正确的
lang和hreflang标签,这样 Google 就能把对的语言送到对的读者面前。
接下来呢
这次落地的是「基础设施」—— 之后我会慢慢把那些我觉得值得让更多人看到的文章翻译过来。别指望每一篇文章一夜之间都变成多语言(好好翻译是真的很费功夫!),但这扇门现在已经敞开了。
谢谢你的阅读,无论你选了哪种语言。敬这个对每个人都更友好一点点的博客。🌍✨