是否有任何基于 Jekyll 的 GUI/WYSIWYG CMS 编辑器?

Posted

技术标签:

【中文标题】是否有任何基于 Jekyll 的 GUI/WYSIWYG CMS 编辑器?【英文标题】:Are there any GUI/WYSIWYG CMS editor based on Jekyll? 【发布时间】:2016-02-03 17:37:38 【问题描述】:

我发现 Jekyll 对维护静态 html 网站和博客非常简单有用,尤其是与 GitHub 页面一起维护。想知道是否有任何静态网站生成器或 CMS 可以通过实时预览、内联编辑、布局管理、文件管理等帮助维护 Jekyll 网站。

【问题讨论】:

【参考方案1】:

“无头 CMS”服务的新兴市场让您(或其他作者)通过网络界面编辑内容,然后通过 API 访问该内容。大多数都有 webhook,可用于在 CMS 中存储的内容发生更改时触发静态站点的重新生成。这些平台已经存在用于 jekyll 集成的库。

无头 CMS 列表:

Prismic (jekyll library) Contentful (jekyll library) Osmek Storyblok (jekyll integration) 其他

【讨论】:

我在这里没有看到任何开源替代品......并且从快速搜索中没有找到太多。在某种程度上悲伤。 我同意,如果有一个组织维护的开源选项也提供托管计划,那就太好了。 @PatrickSteadman 我认为getdirectus.com 可能是你想要的【参考方案2】:

我找到了这些解决方案:

http://www.siteleaf.com/ http://cloudcannon.com/

第二个对我来说似乎更有希望。我们基本上是想自己开发 jekyll 模板,但想让非编码人员有可能在线编辑内容。

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

【讨论】:

刚刚通过此评论找到了 Siteleaf,不得不说它似乎完全符合要求。计划尝试一下,但我真的很喜欢开发者版本(它仍然允许你推送到 GitHub)是免费的。仅当您需要在推送更改之前预览您的网站时才需要付费。【参考方案3】:

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

【讨论】:

【参考方案4】:

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

云炮 Siteleaf 林业.io DatoCMS Netlify CMS jekyll 管理员

它们中的大多数直接与 Git 同步,因此开发人员可以直接推送存储库,非技术用户也可以通过在更简单的 UI 中保存内容(触发构建)来间接执行相同操作。

我个人喜欢 CloudCannon,因为它为非技术人员编辑内容提供了简单、更“可视化”的方法(我们的一位开发人员在 using CC + Jekyll for a multilingual site 上写了一篇完整的文章,如果有帮助的话)。

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

编码愉快。

【讨论】:

【参考方案5】:

我正在寻找相同的东西,因为我发现的所有静态网站生成器都需要 Markdown 知识,这根本不适合我的客户。 我发现了这个很棒的 CMS(有点!)https://sitecake.com/

仍然不知道如何用它管理收藏,比如列出一些带有灯箱详细信息的产品,但我相信这是可能的。

【讨论】:

以上是关于是否有任何基于 Jekyll 的 GUI/WYSIWYG CMS 编辑器?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Jekyll 页面中使用语法高亮 Jekyll 标记

Jekyll - 如何更改突出显示字体系列的 pygments 语法?

Jekyll模板升级笔记

Jekyll-Admin: Jekyll后台管理工具

Jekyll 按类别显示帖子

搭建基于Github Pages和Jekyll的个人博客