问题标签 [headless-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.

0 投票
2 回答
2425 浏览

c# - 带有 ASP .NET Core 的无头 Umbraco CMS

我们有一个 ASP .NET Core 网站并且想使用 Umbraco。据我了解,没有 .Net Core 版本的 Umbraco,因此我们需要使用无头集成。为此,我需要在我的项目中创建 web api,但是我无法使用 Umbraco.Web.WebApi,因为没有 ASP .NET Core 库,所以我假设我需要自定义创建自己的使用标准的 ASP .NET Web API。如果所有这些假设都是正确的,我不知道如何开始。我很好奇是否有任何示例 .NET Core 项目展示了如何创建 Web Api?如果这些假设不正确,有人可以帮助我更好地理解。谢谢!!

0 投票
1 回答
389 浏览

mongodb - Jekyll 和 Strapi:Liquid 异常:请确保 Strapi Server 正确运行

我目前正在尝试遵循本教程(https://blog.strapi.io/building-a-static-website-using-jekyll-and-strapi/)并且在“帖子列表”步骤之前一切正常。一旦我添加了 _layouts/home.html 文件并重新启动了 jekyll 服务器(bundle exec jekyll serve),我最终得到了一条错误消息:

Liquid 异常:Strapi 服务器发送了一个错误,状态如下:404。请确保它正确运行。在 /_layouts/home.html jekyll 3.8.5 | 错误:Strapi 服务器发送错误,状态如下:404。请确保它正确运行。

事情是,strapi 服务器正在运行...我可以访问 strpi 管理后端,我可以通过访问http://localhost:1337/posts访问和查看 Posts json 对象。

我实际上不太确定发生了什么以及如何解决这个问题。文档没有帮助,我似乎也无法在谷歌或堆栈溢出中找到任何关于此问题的信息。

其他人有这个问题吗?

这是 home.html 的内容:

编辑:添加端点配置

0 投票
1 回答
186 浏览

vue.js - 无头 CMS 和静态页面?内容更新?

我正在尝试使用我的第一个 Headless CMS,并且我已经尝试过 Prismic.io 和 Contentful。

例如,这是来自 Contentful 指南的代码:

这工作正常,我可以获取我的博客文章

但是,如果我使用 Nuxt 生成静态页面,我知道该页面在活动时仍会从 Contentful 加载最新版本的内容,而它只是在生成时保留在页面上获取的静态内容。

我错过了这里的重点吗?

谢谢

0 投票
0 回答
598 浏览

content-management-system - 如何在 sanity.io 中让孩子看起来像亲戚?

我有一个形成的文件结构:

我不想改变办公桌的结构。但我需要category在工作室用户界面中显示“相对文件夹”。可能吗?

--UPD

现在@sanity/desk-tool/structure-builder我有这个结构:

但我需要像父母一样显示类别。而且我需要以某种方式将我的类别值与SB.list(). 类别,是一个带有字段的独立文档,我已经有了。

--UPD2

我的意思是,我现在有一个 relative .documentTypeListItem(name:item),它有带有 field 的项目tags。每个标签字段都有一个值。现在我有一个问题,我需要在我的仪表板中item根据这个标签字段值将这个 s 分隔成documentTypeListItem(name:tagOne)documentTypeListItem(name:tagTwo)

--UPD3

如果搬家是不可能的。或者,可以根据所选类别显示项目的图标。像这样的东西,但它不起作用:

0 投票
2 回答
160 浏览

content-management-system - 如何在 sanity io 用户界面中更改字段样式?

如何轻松更改组件的样式?我只想在健全的用户界面中限制文本字段的高度。 在此处输入图像描述 每次滚动所有文本都不舒服。我在哪里可以写这样的东西:

0 投票
2 回答
3221 浏览

content-management-system - 如何使健全的 io 数组选择为多选?

我有很多标签,我需要为每个文档选择很多。每次一个个点击都不舒服。我还看到了选定的元素。我怎样才能将它改造成像多选一样的某个字段?它甚至可以是原生的。或者如何一次选择所有标签?

我正在使用数组:

在此处输入图像描述

0 投票
1 回答
314 浏览

api - 我可以使用 Wagtails API 从单个 API 端点为多个站点提供支持吗?

在此示例中,wagtail 被部署到 cms.example.com 并作为无头 CMS 管理 foo.example.com 和 bar.example.com 的内容。

访问 cms.example.com/api/pages/ 上的 Pages API 时,仅返回当前活动站点 (cms.example.com) 的页面。

要获取“foo”和“bar”站点的内容,cms.example.com/api/ 还需要以 foo.example.com/api/ 和 bar.example.com/api/ 的形式提供(例如,使用代理)。

是否可以在无需通过某些代理的情况下从其他站点查询页面的 API?

0 投票
0 回答
75 浏览

directus - 使用无头 CMS 内容编辑管理架构更改

我在一个涉及用户与内容繁重的域实体交互的应用程序上工作。我正在探索使用无头 CMS 来管理我们产品团队中的内容编辑。我特别关注 Directus,因为它承诺简单地“包装”应用程序数据库。在一个领域模型不变的世界中,内容编辑器针对生产数据库工作,CMS 工作流功能管理内容的“发布”,即将发布前的草稿设置为已发布。但是,应用程序行为更改可能包括对模式的重大更改。在新功能发布之前对修改后的域实体进行内容编辑需要将架构更改部署到预发布数据库。现在所有内容编辑都必须在那里进行,并且必须在发布时以某种方式将内容运送到迁移的生产数据库。想知道是否有一些好的做法来处理这个问题。

0 投票
3 回答
747 浏览

gatsby - Gatsby、RSS 提要和无头 CMS

我正在使用 Gatsby 构建一个站点,并且该站点有一个“新闻”部分。此部分将由从不同 RSS 提要中提取的各种新闻文章填充。

但是,我不想包含每个提要中的每篇文章,我希望有一些编辑控制(例如:修改标题、添加介绍行等)。

是否可以针对某种无头 CMS(例如 Contentful 或 Prismic)来执行此操作?

如果是这样,知道怎么做吗?

谢谢。

0 投票
1 回答
2531 浏览

graphql - GraphQL:探索没有通配符 (*) 的 API?

我是 GraphQL 的新手,我想知道如何在没有可能的通配符 (*) ( https://github.com/graphql/graphql-spec/issues/127 ) 的情况下探索 API。

我目前正在使用 GraphQL 设置无头 Craft CMS,但我真的不知道我的数据是如何嵌套的。

使用 REST API 的事件我没有机会只获取所有数据,因为我必须设置所有端点,因此我还必须知道所有字段名称。

那么我怎样才能轻松地探索我的 CraftCMS 数据结构呢?

感谢您对此的任何提示。

干杯

佣兵

------ 编辑 ------- 如果我使用@simonpedro 的建议:

我可以看到很多类型(?)/字段(?)......例如我看到:

但现在我想知道teaserLink 的结构如何。我以某种方式发现 teaserLink (它是一个类型为 的字段Entries,我可以在其中链接到另一个页面)具有属性url& title

但是我将如何设置查询来探索其中可用的属性teaserLink

我尝试了各种查询,但我总是遇到这样的消息: GraphiQL 警告

如果有人可以给我另一个指针,我会很高兴如何找出我可以实际查询的属性...

谢谢