【问题标题】:how to configure jekyll with netlify cms to edit & create pages如何使用 netlify cms 配置 jekyll 来编辑和创建页面
【发布时间】:2026-02-16 12:10:01
【问题描述】:

我有一个简单的 jekyll 网站,我正在尝试让 netlify cms 作为页面和帖子的编辑器。

如果我尝试将页面移动到自定义集合文件夹中的页面文件夹中,那么它似乎不会构建它们,除非它们具有 .md 扩展名,但页面中有大量自定义 html 并使用 .md似乎将页面上的 html 呈现为文本而不是 html。

如果我将页面留在根目录中,则 netlify cms 不会拾取它们,但我对其进行了配置。

主要有3种页面,首页,二级网关类型页面,内容页面

然后是博客文章。

我应该如何配置它以便 netlify 可以编辑我的页面并且用户可以创建新页面?

网站在这里: https://github.com/tofuwarrior/sites-clearspringacupuncture

谢谢。

【问题讨论】:

    标签: jekyll netlify-cms


    【解决方案1】:

    Netlify CMS 是一个很棒的系统。但是,如果您想要一种对开发人员也非常宽容的类似 WordPress 的体验,我推荐 CloudCannon。这是一个付费的 CMS,但它支持可视化编辑,这意味着任何带有<div class='editable'></div> 的静态页面都可以在他们的系统中进行编辑。它还支持图像大小调整。在 CloudCannon 中创建新页面就像克隆旧页面并重命名它们一样简单。绝对值得一试。

    回到你的问题......看起来你在 config.yml 文件中写了“page”而不是“pages”。这是 Netlify 的 a working config file,您可以在其中看到正确的名称是“pages”。

    PS。我注意到您有一个“customcollections”文件夹。这对我来说似乎很奇怪。 Jekyll 中不是所有的集合都是自定义集合吗?

    【讨论】:

      最近更新 更多