【问题标题】:Most efficient way of doing static HTML in multiple languages以多种语言进行静态 HTML 的最有效方式
【发布时间】:2015-10-30 22:48:54
【问题描述】:

所以我需要制作多种语言的静态 HTML 页面,现在我正在寻找最好的方法。页面的 HTML 和图像一样。基本上只有文本内容从本地化变为另一个。页面结构是这样的:

en/
../index.html (main/home page)
../catalogue.html
../video.html
../examples.html
de/
../index.html (main/home page)
../catalogue.html
../video.html
../examples.html

所以所有页面的布局(html、css 和图像)都是相同的。只是文本内容发生变化。大约有 10 种不同的语言。您将使用什么工具将文本(来自 json 文件?)注入每个模板并自动构建所需的文件夹和文件。咕噜+小胡子?

这很简单,所以我真的不想为此使用任何 CMS。对于 sass 等,我将使用 Grunt。

【问题讨论】:

    标签: localization gruntjs mustache template-engine


    【解决方案1】:

    如果你是在咕噜咕噜的方式,这里有一些想法:

    看看grunt-dom-munger,它旨在使用标准选择器来操作html。您可以根据需要替换文本、元素、添加新元素或删除现有元素。

    如果您还需要在转换文件后将文件从这里复制到那里,您可能需要使用grunt-contrib-copy

    此外,不要忘记 Gruntfile 是纯 javascript,因此您可以编写自己的自定义函数来执行您可能需要的任何操作或操作。

    希望这可以帮助您入门...

    【讨论】:

    • 谢谢。会掠夺这些! :)
    猜你喜欢
    • 2011-02-14
    • 1970-01-01
    • 2010-11-12
    • 2012-07-18
    • 2014-07-24
    • 2021-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多