Sar*_*eph 2 git multilingual static web
我有一个我正在研究的网站,我希望为其添加另外几个(正确翻译的)语言选项,而且我找不到像我想的那样容易获得的信息来制作一个多语种网站.
有信息就如何组织你的URL方案(以.COM /语言是最好的)一个不错的量,但如果你有http://www.example.com/en/,http://www.example.com/fr和http://www.example.com/de - 然后对于静态网站,如何避免手动复制代码只是为了插入每种语言的字符串?
我的网站有大约8个网页,每页平均有400字的内容.内容不足以要求数据库.但是,该网站仍在开发中,我不想等到其开发周期的"结束"(它是一个信息工具)来为每种语言创建静态版本.我也不想换掉服务器端的变量,因为我认为这会大大减少SEO得分?
因此,在没有关于该主题的大量信息的情况下,我已经设计了一个系统/程序,在我开始之前,我想要一些可行性的反馈 - 或者如果存在替代方案(?).
...当我使用.git时,我还会通过将字符串与现有变量进行比较来仅复制需要进行的更改. - 我可以比较我尚未想过的文件的方式 - 考虑将每个字符串的变量存储为.html标记,以便它始终存在于文件中.
有没有人知道这样的工具是否存在,或者是否有更强大和符合SEO的方法来执行此操作?
提前致谢.
Lektor是一个出色的解决方案,于2015年12月出现,是一个"静态内容管理系统".
它是一个静态网站构建器,内置管理UI(用于编写帖子和配置).其"替代品"系统旨在本地化和翻译网站:https://www.getlektor.com/docs/content/alts/
pip install Lektor
lektor quickstart
Run Code Online (Sandbox Code Playgroud)
这是一个完善的解决方案.顺便说一句,这是Flask的创造者.