使用GUI的多语言静态网站的最佳解决方案是什么?

时间:2018-11-21 10:51:29

标签: web content-management-system

我正在寻找带有GUI的静态网站生成器,即Wordpress的静态版本。

在网络上进行了一些搜索之后,我发现了许多解决方案(Netlify CMS,Lektor,Grav和Publii)。

  1. 哪个是最好的解决方案,以便通过插件获取多语言网站,或者无需像Jekyll或其他解决方案那样进行大量编码?
  2. 理论上,所有以前的解决方案都应支持Gitlab或GitHub页面。哪个最好?
  3. 您建议使用哪个?

谢谢。

2 个答案:

答案 0 :(得分:1)

我建议您查看GatsbyJS的静态网站,并集成Contentful API来检索您的内容。

Contentful是一项不错的CMS服务,支持本地化。

然后,您可以轻松地将所有内容部署到Netlify / Now.sh

教程: https://www.contentful.com/r/knowledgebase/gatsbyjs-and-contentful-in-five-minutes/

答案 1 :(得分:0)

经过几次试验和测试,我的最终想法如下:

  1. Grav是Wordpress的理想继任者。它速度更快,并提供多语言支持和大量插件。不幸的是,提供静态网站生成的plugin无法正常工作
  2. Lektor,使用非常简单。它提供多语言支持和静态网站生成。但是,它太简陋了,我认为还需要进一步改进
  3. Publii是最有前途的(用javascript-electron编写的应用程序)。它完全在本地工作,易于安装,易于使用,并提供静态网站生成以及部署到gitlab的功能。它缺乏多语言支持(预计明年),并且主题很少。
  4. Netlify可以直接在gitlab上在线运行。它支持hugo和gatsby框架以及静态网站生成。我第一次尝试使用theme来提供多语种,但是它不是很友好。
  5. Jekyll现在,这是将Jekyll直接用作gitlab静态网站生成的更快方法。不幸的是,使用多语言支持并非易事,并且“ GUI”与其他语言相比并不友好。

最后,我的建议是使用Publii一种新的静态网站生成方法。