personal
jekyllmultiple-languages
1.在’_data’文件夹中创建名为’(语言代码).yml’的文件
2.在文件中以’(StringKey: StringValue)Key: Value’方式罗列出需要多语言翻译的字符串,详情参考cn.yml
3.在_config.yml中输入language_default: '(your default language)'
4.在需要引用的文件中输入{% assign translation = site.data[site.language_default] %}
5.{{ translation.String }}
即可输出’String’的翻译
另外,如果需要翻译的字符串包含变量名或HTML标签,可以把标签或HTML内容用另外的字符串表示,在需要引用的文件中使用
{% capture 变量名 %} 赋予变量的内容值 {% endcapture %}
导入变量或HTML,最后再使用{{ translation.String | replace: }}
即可