L 记事本

迁到到gitee page

   #流水账 

迁移到gitee ,加快访问

github page now.sh 这个国外的服务还是太慢了,作为博客还是不怎么方便, 决定把pages迁移到国内的gitee,工信部官方指定平台.服务的稳定性应该没什么问题. 但我依然决定把github作为备用的地址.

gitee也支持 azure devops.这个也给上面的要求给了很好的解决方式.

  1. 本地只用push 到gitee. 触发 azure ci, 然后同步push到github.
  2. 同步到github会触发现在的 azure ci,分别编译 github page 和 gitee page 并发布

    为什么不在 1 里面编译?
    因为我现在直接就是 在github触发的ci.利用现有的配置,只用很小的改动,就OK了 把不同config mv 到根目录分别编译发布就ok了 注意评论都是用的gitalk. gitalk 需要设置oauth app,两个page 用同一个github的repo 的issue作为评论 但是 oauth需要不同的回调url.所以得设置两个 app.在配置不同的id 就行

坑,gitee page 免费版不能自动部署

github 只用push html 到对应的master 分支,就会主动部署, 目前gitee 只有付费用户(或者repo受到推荐的用户)能自动部署。 目前手动部署一次,抓取浏览器链接的 copy as curl. 在azure devops 的发布脚本执行后,再执行一次 curl 就行,有转义的问题可以先把脚本 base64 一下.

echo base64Shell | base64 -d | bash

目前使用起来还没什么问题,可能cookie会过期,或者

后续

无故被封,放弃了


2022-5-23 再续

gitee 现在开源仓库需要提交审核。

我估计他们也不想这么操作,应该是监管要求的吧。