solution-github不再支持私有仓库部署gh-pages
问题
除非学生认证或者购买专业版,否则github不再支持私有仓库部署gh-pages了
补充一嘴,现在这个github学生认证真难弄,搞半天不行,索性不弄了
解决思路
既然不支持私有仓库,那我们就迁移到公开仓库呗
当然也不是全部迁移,可能我们并不想公开我们的全部代码,只想公开部署分支的静态页面内容,所以这里就按照这样思路去尝试了
具体解决
首先,我们要创建一个新的公开仓库,名字就是博客地址:xxx.github.io(如果原来私有仓库已经用了,可以把原仓库名字改了)
生成 Personal Access Token:
进入 GitHub → Settings → Developer settings → Personal access tokens → Tokens (classic)
点击 “Generate new token” → “Generate new token (classic)”
设置过期时间(建议选 “No expiration”)
勾选权限:repo、workflow
生成并复制 token
在源仓库添加 Secret:
进入你的 Hexo 源码仓 ...
solution-github-chinese-character-encoding-issue
Github克隆仓库出现中文乱码问题
最近在使用自己的Github仓库时,发现clone下来的仓库中,有个文件里的中文乱码了
文件内容如下:
1234;------------ Encoding: UTF-16 ------------;请对照 CapsLock+settingsDemo.ini 来配置相关设置(乱码显示)[Global]...
第一眼的想法是,Github服务器和本地Windows环境不一致导致的,于是我把UTF-16修改成了UTF-8
12;------------ Encoding: UTF-8 ------------...
提交测试后,发现还是不行
后来顿悟了,我应该在本地把文件的格式改成UTF-8,而不是修改里面代码的Encoding(笑哭)
比如,我这里用notepad++,打开文件后直接在左上角编码-使用UTF-8编码-保存,就好了
此时,再上传到Github,clone下来测试,没问题