2024.04.06 Github奇怪问题复现

 这个bug害我几乎浪费了从下午6点到凌晨2点之间的时间

 进过各种尝试(我特么最开始以为artalk的bug装了4个版本的artalk,然并软),然后尝试中发现替换掉前端js链接后恢复了,然后又开始寻找github+vercel cdn其中是否有问题,最后猜测可能与Github编辑器问题有关

 Bug简述:经过github在线编辑器保存的js无法使用

 直接上传js文件无问题,但只要使用github在线编辑器并保存(即使如视频无任何改动),js文件貌似已经无法使用。且发现js文件上传至githun重新下载后权限从660变为770

 这里准备了两个控制变量的网页复现问题,如下方第一个视频上传文件操作后即为下方示例:

直接上传Artalk1.js无改动

https://echs.top/1.html

<link href="https://cdn.echs.top/Artalk.css" rel="stylesheet"><script src="https://cdn.echs.top/bug/Artalk1.js"></script>
<div id="Comments"></div>
<script> Artalk.init({ el: '#Comments', pageKey: '', pageTitle: '测试', server: 'https://artalk.echs.top', site: 'ECHSFXY', }) </script>

上传Artalk2.js并进入github编辑器后无改动保存

https://echs.top/2.html

<link href="https://cdn.echs.top/Artalk.css" rel="stylesheet"><script src="https://cdn.echs.top/bug/Artalk2.js"></script>
<div id="Comments"></div>
<script> Artalk.init({ el: '#Comments', pageKey: '', pageTitle: '测试', server: 'https://artalk.echs.top', site: 'ECHSFXY', }) </script>

相关视频: