2015-11-03 114 views
9

我发现Jekyll对于维护静态html网站和博客非常简单有用,尤其是与GitHub页面一起使用。想知道是否有任何静态网站生成器或CMS,这有助于维护Jekyll网站的实时预览,内联编辑,版面管理,文件管理等。有没有基于Jekyll的GUI/WYSIWYG CMS编辑器?

回答

9

有一个新兴市场的“无头CMS”服务,让你或其他作者)通过Web界面编辑内容,然后通过API访问此内容。当存储在CMS中的内容发生变化时,大多数webshook可用于触发静态网站的再生。这些平台已经存在用于jekyll集成的库。

无头CMSes列表:

+1

我在这里没有看到任何开源替代品......并没有从快速搜索中找到太多东西。悲伤的方式。 – Fabien

+0

我后来才知道的一个开源选项:http://hacienda.io/ –

+0

我同意,如果组织提供了一个托管计划,那么它将会很棒。 –

5

我发现这些解决方案:

第二似乎更有前途给我。我们基本上想要开发我们这边的jekyll模板,但是想要让非编码人员能够在线编辑内容。

如果您不想付费,并且您可以使用托管解决方案或离线编辑,那么您可以尝试一下:https://github.com/jekyll/jekyll-admin(虽然我没有尝试过,但如果你这样做,请与我分享你的经验。)

1

我刚刚完成了一个简单的编辑器。你可以在github上找到它here。它仍处于初始发布阶段,但它确实带有实时预览,用于编辑jekyll上的帖子并对其进行管理。

6

一些很酷的产品适合这里的法案:

  • CloudCannon
  • Siteleaf
  • Forestry.io
  • DatoCMS
  • Netlify CMS
  • 哲基尔管理员

他们中的大多数人直接与Git同步,因此开发人员可以直接推送回购,而非技术人员用户通过在更简单的用户界面中保存内容(这会触发构建)间接做到这一点。

我个人很喜欢CloudCannon,因为它非常容易,更“可视化”的方式编辑非技术人员的东西(我们的一个开发人员在using CC + Jekyll for a multilingual site写了一个完整的内容,应该有帮助)。

Netlify CMS的开源方法也非常简洁。 CMS基本上是您在任何项目中注入的反应应用程序。

快乐编码。

0

我正在寻找相同的结果,因为我发现所有静态站点生成器都需要Markdown知识,这对我的客户来说并不合适。 我发现这个伟大的CMS(Kinda!)https://sitecake.com/

仍然不知道如何管理与它的集合,说很少有产品与lightbox的细节列表,但我相信这是可能的。