SukkaW / hexo-theme-suka

🎨Modern, powerful and simple theme for Hexo.
https://theme-suka.skk.moe
GNU General Public License v3.0
609 stars 49 forks source link

我该如何处理_config.yml文件中的敏感信息,比如valine id&key #152

Closed Mesimpler closed 3 years ago

Mesimpler commented 3 years ago

我将整个hexo项目部署到了仓库的master分支 使用hexo deploy将静态文件部署到同一仓库的gh-pages分支。

我该如何处理_config.yml文件中的敏感信息

valine:
    leancloud_appId: process.env.VALINEID
    leancloud_appKey: ${SYSTEMVAL_VALINEKEY}

yml配置文件仿佛是静态文件,无法在编译时从虚拟机线程或系统环境变量中拿到这些值

ocoke commented 3 years ago

这并不敏感,最后生成页面时都会被公开,设置好安全域名即可。