base gnupg(version >= 2.1.17,版本 gnupg 已包含 gpg-agent)
注意事项:gpg2 默认交互式输入密码,有相应的解决方案。
原因:cdn.jsdelivr.net 在2021 年 12 月 20 号国内已经无法使用,导致部分引用此引用此 cdn 资源的 hexo 生成站点 js 依赖和错误页面功能异常。
临时低成本解决方案:
考虑到不同的 hexo 站点使用的插件各有不同,且引用的第三方 js 库存在差异,故考虑采用低成本的方式解决。大概思路是在生成的部分文件里,替换相应的站点域名,实现在 deploy 之前完成文件路径的转换。
Don’t pursue techniques that seem too fancy, or they may backfire
(不要追求看似过于花哨的技巧,否则可能适得其反)
推荐使用清华源镜像替换:
https://mirrors.ustc.edu.cn/
1 | # 文件列表(对应以下镜像仓库地址) |
键盘获取输入(三个函数):