你好,互联网。

Hugo 的多语言化终于完成了,用日语写博客也变得轻松多了。😎

Hugo 本身就支持多语言,所以并不难,只是需要增加一些配置。

首先,博客内容必须按语言分开管理。 有两种做法:

  • 用文件名区分
  • 用文件夹区分

如果用文件名区分,文件会变得太多、难以管理,所以我选择了按文件夹区分。

  • content/english
  • content/japanese

顾名思义,分别管理英语和日语的内容。 我在 config.toml 里加了这样的配置:

[languages.ja]
languageName = ":jp:"
contentDir = "content/japanese"
footercontent = "楽しんでいってね。"

(顺便说一句,我不太喜欢把 japanese 缩写成 ja。)

英语也同样加上 contentDir。

之后,还需要为每种语言分别添加菜单等设置。 详细内容可以看看这里的源码,应该一目了然。就是稍微有点冗长。😅

对了,“About” 要特意翻成日语还挺难的。我想过"关于本博客"“个人简介"之类,但最后觉得"これは何?"(“这是什么?")这个互联网梗最贴切。我可不是在开玩笑。