【问题标题】:How to add styles to NetlifyCMS editor preview如何将样式添加到 NetlifyCMS 编辑器预览
【发布时间】:2019-12-23 18:58:47
【问题描述】:

我正在将 Netlify CMS 集成到 Gatsby 网站。现在,在编辑或创建内容时,内容的预览会以纯文本形式出现在屏幕右侧。是否可以对主页和预览页面使用相同的样式,以使它们看起来相同?

我假设由于预览页面是使用页面模板呈现的,并且页面模板带有自己的样式,因此不需要额外的样式表。

我尝试使用 CMS.registerPreviewStyle("link/to/my/css/file"); 链接样式表,但没有任何变化。

开发者控制台返回错误

拒绝应用来自“https://my-site-name.com/admin/cms.css”的样式 因为它的 MIME 类型 ('text/html')" 不是受支持的样式表 MIME 类型,并启用严格的 MIME 检查。"

但是,当我尝试直接加载样式表时,我收到一个 404 错误,表明它不存在。

【问题讨论】:

  • 显示一个示例 repo 或一些其他代码将使这更容易帮助你。

标签: css reactjs gatsby netlify netlify-cms


【解决方案1】:

你所做的是正确的,只要确保路径是正确的。例如,确保您的 CSS 文件嵌套在 static 文件夹中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-11
    • 1970-01-01
    • 1970-01-01
    • 2011-12-08
    • 1970-01-01
    • 2021-01-05
    • 2021-07-31
    • 1970-01-01
    相关资源
    最近更新 更多