【问题标题】:What is the best solution for multi lingual static Web site with GUI?带有 GUI 的多语言静态网站的最佳解决方案是什么?
【发布时间】:2019-04-23 22:20:04
【问题描述】:

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

在网上搜索了一些之后,我找到了很多解决方案(Netlify CMS、Lektor、Grav 和 Publii)。

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

谢谢。

【问题讨论】:

    标签: web content-management-system


    【解决方案1】:

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

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

    总之,我的建议是使用 Publii 一种新的方式来生成静态网站。

    【讨论】:

      【解决方案2】:

      我建议查看 GatsbyJS 获取静态站点并集成 Contentful API 以检索您的内容。

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

      然后你就可以轻松的全部部署到Netlify/Now.sh

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-04
        • 1970-01-01
        • 2013-05-01
        • 2011-06-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多