问题标签 [netlify-cms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
webpack - NetlifyCMS - 未找到集合内容
我正在使用https://github.com/netlify-templates/kaldi-hugo-cms-template
我在 config.yml 和 .md 文件位于站点/内容中创建了一个新集合(“页面”)。该站点的前端在 localhost 和 Netlify 上看起来不错。在 localhost:3000/admin 还显示我的“页面”,我可以编辑它们,但是当我转到 mysite.netlify.com/admin/#collections/pages 时,我只看到“正在加载条目”。
这是我的收藏
gallery - 将 Netlify CMS 与 Hugo 一起使用 - 创建带有画廊的帖子
我对 Hugo 和 Netlify 都是新手,所以我可能只是做错了。
我已经使用Hugo、Galleria插件成功地构建和部署了一个带有画廊的站点,并部署到Netlify这一切都奏效了。但是,我想尝试使用Netlify CMS,并且正在努力设置它来处理画廊功能(它只适合写一篇文字帖子)
我不确定这是否是 Netlify CMS 的限制,或者我正在以不适合静态站点的方式制作画廊。
为了在 Hugo 中实现画廊,我在每篇文章的开头都做了以下事情:
然后在布局页面中:
在 Netlify CMS 设置中,我尝试添加一个对象小部件:
我有两个问题:
(i) 对象出现,但当然只有一次。我将如何设置它以允许我输入任意数量的图像?
(ii) 在构建时,我收到一个错误:ERROR 2017/05/28 22:37:20 Error while rendering "page": template: _default/single.html:23:15: executing "_default/single.html" at <.imgSrc>: can't evaluate field imgSrc in type interface {}
因此,即使尝试将一张图像(和相关数据)放入帖子中,我似乎也做错了。
netlify - 使用 Netlify CMS 收集 Hugo 数据文件
我正在尝试使用带有 Hugo ssg 的 Netlify CMS。
我用:
我有一个简单的 netlify-cms config.yml 有两个集合:帖子和作者。
文档区分了两种集合类型,我假设我应该选择文件集合,因为我想将作者数据保存在一个文件中。
我希望能够通过管理仪表板添加作者并将其保存到数据文件夹中的文件中。文档没有提供保存作者的文件应该是什么样子的示例(或者 cms 是否自动生成?)。
我当前的配置遇到错误。当我保存“新作者”时,我得到了这个:
无法持久化条目:错误:集合必须具有作为有效条目标识符的字段名称
为什么我会收到此错误?
jekyll - 我在 Netlify CMS 中使用 Jekyll 的文件夹路径是什么
在 Jekyll 配置中,源设置为source: ./jekyll
A 集合,该集合位于该源./jekyll/_work
Netlify CMS 配置中,位于 admin 文件夹中./jekyll/admin/config.yml
存储文档的文件夹的路径
来自管理配置的集合路径引用folder: "_work"
管理员 CMS 实际上在 repo 的根目录中创建了这个文件夹,其中包含 html 文件
[问题] 文件存放文件夹的路径
管理员配置路径是否必须再次包含 Jekyll 源代码,例如文件夹:“../jekyll/_work”
netlify - 添加小部件而不显示在 Netlify CMS 预览中
是否有允许用户在编辑器中输入文本值但不显示在右侧预览中的后端小部件类型?
我从开箱即用的示例中获得了以下配置:
我不希望发布日期显示在预览中。
jekyll - How to make Netlify CMS' list widget returns number
I want to use Netlify CMS for my Jekyll site and I have this layout:
and the front matter of page that I write in text editor that uses this layout :
the code works fine, the fill
class is added properly.
But when I use Netlify CMS with list widget, it returns string instead of number to the levels
list, like this :
So the code doesn't work, how to make it returns number?
What I've tried
- Quote the
i
, but it gave me an error - Use
valueType : "int"
, didn't work
My config
netlify - 如何将 netlify-cms 与自托管的 gotrue 和 git-gateway 连接?
我认为标题是不言自明的。可以在这里找到回购:
- https://github.com/netlify/netlify-cms/
- https://github.com/netlify/git-gateway
- https://github.com/netlify/gotrue
我尽量不使用 netlify 的商业解决方案,只使用他们的开源软件来处理。
hugo - 从 Netlify CMS 添加到 Hugo 站点变量
我正在使用带有Netlify CMS的 Hugo四十主题,并且该文件有一个 Tiles 部分,如下所示:config.toml
我希望能够从 CMS 向磁贴部分添加条目。如何params.tiles.showcase
从 CMS 添加变量?这是我的一个片段config.yml
javascript - GraphQL 的组件道具
我正在使用 and 构建一个简单的 Web 应用程序React
,GatsbyJS
并使用它NetlifyCMS
来管理内容。使用gatsby-transformer-remark
我加载包含我想加载的图像路径的数据gatsby-transformer-sharp
。
因此,我创建了一个 Image 组件来接收其道具的路径:
我希望这个组件获取路径,gatsby-transformer-sharp
使用 GraphQL 请求一个节点,然后在gatsby-img
组件中使用返回的数据。
我对 React 和 GatsbyJS 都很陌生,所以显然我的解决方案不起作用。
这样做的正确方法是什么?
hugo - 如何通过 One Click Netlify CMS 示例使用容器 Hugo 版本
在Netlify CMS 社区聊天中,问题不断出现如何在没有 bin 文件夹和可执行文件的情况下管理 Hugo 版本。
one-click-hugo-cms示例是生成 Hugo 静态站点并使用 Netlify CMS 为该站点添加帖子的部署。
问题:为简单起见,站点设置使用 bin 文件夹来存储 Hugo 可执行文件,但开发人员希望使用不同版本的 Hugo 并使其保持最新,而无需将新的可执行文件复制到 Hugo bin 文件夹。