簡體   English   中英

使用 Parcel bundler 生成 i18n static HTML

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM