PaR*_*oJa 2 javascript reactjs gatsby netlify netlify-cms
我部署了 Gatsby + Netlify 站点,并且 cms 插件在 gatsby-config.js 下配置如下:
{
resolve: 'gatsby-plugin-netlify-cms',
options: {
modulePath: `${__dirname}/src/cms/cms.js`,
},
},
Run Code Online (Sandbox Code Playgroud)
该网站已启用 https,但我只能选择使用 github 登录,并且需要启用 Netlify 身份登录。
有什么线索吗?
几天前我遇到了同样的问题,我感觉就像你一样,缺乏信息(或者之间没有正确链接),所以最后,我成功实现了这一点。
如果我理解正确的话,除了其他一些身份之外,您还想添加典型的用户名和密码身份,不是吗?我将尝试引导您完成这些选择。
首先,您config.yml需要设置身份网关:
backend:
name: git-gateway
repo: githubUsername/githubRepo
branch: master
Run Code Online (Sandbox Code Playgroud)
git -gateway选项允许您使用 Netlify 后台选项。因此,接下来的步骤与在后台自定义这些选项有关。按照Netlify 文档,您需要设置并允许身份进入“身份”选项卡,然后单击“启用身份”。
启用后,您需要添加外部提供商,如下图所示:
git-gateway这将为您的提供商添加登录信息。
如果您正在使用 GitHub(看起来),我想您正确地拥有了 API 令牌,如果没有,请告诉我,我将更新我的答案。
最后一步是邀请用户并允许他们登录,此配置位于“身份”选项卡下。

| 归档时间: |
|
| 查看次数: |
1320 次 |
| 最近记录: |