gpt4 book ai didi

git - 一种创建多语种静态网站的系统

转载 作者:太空狗 更新时间:2023-10-29 14:27:07 26 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

5年前关闭。




Improve this question




我有一个正在开发的网站,我希望为其添加另外一些(正确翻译的)语言选项,但在制作多语言网站时,我找不到尽可能多的易于访问的信息。

有大量关于如何构建 URL 架构的信息(最好使用 .com/LANGUAGE),但如果您有 http://www.example.com/en/ , http://www.example.com/fr , 和 http://www.example.com/de ——那么对于一个静态网站,你如何避免手动复制代码只是为了插入每种语言的字符串?

我的网站有大约 8 个网页,每页平均有 400 字的内容。需要数据库的内容还不够。但是,该网站仍在开发中,我不想等到其开发周期的“结束”(这是一个信息工具)为每种语言创建静态版本。我也不想在服务器端交换变量,因为我的印象是这会大大降低 SEO 得分?

因此,在我没有太多关于该主题的信息的情况下,我设计了一个系统/程序,我希望在开始之前获得一些关于可行性的反馈 - 或者是否存在替代方案(?)。

  • 我计划创建 大师 每个 .html 文件的版本(
    我为代码更改实际编辑的唯一文件),其中包含每个文本实例的唯一变量字符串
  • 为每种语言创建/language 目录,从主目录复制所有文件
  • 创建一个 JSON 文件,其结构适当以包含每个变量的语言字符串
  • 使用小型 C 程序,将每种语言解析为每种语言的 .html 文件的适当变量

  • ...当我使用 .git 时,我还将通过将字符串与现有变量进行比较来仅复制需要进行的更改。 — 我可以比较我尚未考虑过的文件的方式 — 正在考虑将每个字符串的变量存储为 .html 标记,以便它始终存在于文件中。

    有人知道是否存在这样的工具,或者是否有更引人注目且符合 SEO 的方法来执行此操作?

    提前致谢。

    最佳答案

    编辑 , 2020: 现在我会选择 Hugo (或等效的)。 Hugo 更容易安装,功能更多,速度更快,主题更多,社区更大。
    2015 年 12 月出现的一个很好的解决方案是 勒克托 ,一个“静态内容管理系统”。

  • https://www.getlektor.com/
  • https://github.com/lektor/lektor/

  • 它是一个具有内置管理 UI(用于编写帖子和配置)的静态站点构建器。其“替代”系统旨在本地化和翻译网站: https://www.getlektor.com/docs/content/alts/
    pip install Lektor
    lektor quickstart
    这是一个成熟的解决方案。顺便说一句,它是由 Flask 的创建者编写的。

    关于git - 一种创建多语种静态网站的系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33451528/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com