【问题标题】:Jekyll Contentful, how to hide api key from config file?Jekyll Contentful,如何从配置文件中隐藏 api 密钥?
【发布时间】:2016-08-01 00:50:37
【问题描述】:

Jekyll 内容插件在 config.yml 文件中配置。但是如果我在公共 github 存储库上发布 repo,任何人都可以使用 api 密钥。 我怎样才能避免这种情况?

【问题讨论】:

    标签: jekyll jekyll-extensions contentful


    【解决方案1】:

    您可以使用 CloudCannon(Jekyll 的 CMS)作为替代方案。 CloudCannon 不需要 API 密钥,支持 Github 并允许您使用私有 repo。免费帐户应该满足您的需求。

    【讨论】:

      【解决方案2】:

      目前没有办法做到这一点。

      请在 GitHub 上打开一个问题,我们会尽快添加该功能。

      另外,作为一种解决方法,如果您不将 config.yml 文件用于 GitHub Pages,则可以通过将其添加到您的 .gitignore 来省略推送它。

      【讨论】:

      • 我在 repo 中需要我的配置文件,因为我正在使用 netlify 进行部署。我目前正在做的是仅在需要更新数据时粘贴 sn-p,因为我只是在对其进行测试。但这不会是可持续的。我想目前最好的方法是私人回购。感谢您的回答。
      猜你喜欢
      • 2016-11-25
      • 1970-01-01
      • 2019-01-07
      • 2021-01-27
      • 2020-04-15
      • 2020-05-12
      • 2022-01-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多