你好,互联网。
Hugo 的多语言化终于完成了,用日语写博客也变得轻松多了。😎
Hugo 本身就支持多语言,所以并不难,只是需要增加一些配置。
首先,博客内容必须按语言分开管理。 有两种做法:
- 用文件名区分
- 用文件夹区分
如果用文件名区分,文件会变得太多、难以管理,所以我选择了按文件夹区分。
- content/english
- content/japanese
顾名思义,分别管理英语和日语的内容。 我在 config.toml 里加了这样的配置:
[languages.ja]
languageName = ":jp:"
contentDir = "content/japanese"
footercontent = "楽しんでいってね。"
(顺便说一句,我不太喜欢把 japanese 缩写成 ja。)
英语也同样加上 contentDir。
之后,还需要为每种语言分别添加菜单等设置。 详细内容可以看看这里的源码,应该一目了然。就是稍微有点冗长。😅
对了,“About” 要特意翻成日语还挺难的。我想过"关于本博客"“个人简介"之类,但最后觉得"これは何?"(“这是什么?")这个互联网梗最贴切。我可不是在开玩笑。