personal
jekyllmultiple-languages
1.在’_data’文件夾中創建名爲’(語言代碼).yml’的文件
2.在文件中以’(StringKey: StringValue)Key: Value’方式羅列出需要多語言翻譯的字符串,詳情參考tw.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: }}
即可