是否有任何基于 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 标记