[英]Generate i18n static HTML using Parcel bundler
我正在使用 Parceljs 捆綁 html 和 js。 它在配置較少的情況下工作得非常好。
現在,我面臨 i18n 問題。 Google 建議為頁面的每種語言版本使用不同的 URL。 https://support.google.com/webmasters/answer/182192
所以,我想從一個模板生成語言特定的 static html ,如下所示。
.
├── dist
│ ├── ja
│ │ └── index.html
│ ├── app.c328ef1a.js
│ └── index.html
├── i18n
│ ├── default.json
│ └── ja.json
└── source
├── app.js
└── index.html
來源/索引.html
<html>
<body>
<h1>__TITLE__</h1>
<script src="/app.js"></script>
</body>
</html>
i18n/default.json
{
"__TITLE__": "Hello world!"
}
i18n/ja.json
{
"__TITLE__": "こんにちは 世界!"
}
有沒有辦法使用 parceljs 處理這個問題? 或者,我應該為預構建編寫代碼嗎?
謝謝你。
自我回答:
我在這里找到了一個很好的答案。 它提到了 node-static-i18n package 生成 i18n static HTML。 這個工具不是parceljs的插件,但似乎能產生預期的結果。
歡迎另一個答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.