jsdelivr 不更新 github 提交
Posted
技术标签:
【中文标题】jsdelivr 不更新 github 提交【英文标题】:jsdelivr doesn't update github commits 【发布时间】:2021-10-27 10:47:29 【问题描述】:我有一个js文件存储在这里GitHub。
// Define the function before setup() i.e. at the top if defining in same js file
// Call the function under draw()
function pointCoord()
stroke(255,0,0);
line(mouseX,0, mouseX, height);
line(0,mouseY, width, mouseY);
if (mouseIsPressed)console.log(`x = $mouseX, y = $mouseY`);
这是它的 jsdelivr 链接:https://cdn.jsdelivr.net/gh/JaPatGitHub/EduSimulations@main/Tools/x-y-coordinate%20pointer.js
// Define the function before setup() i.e. at the top if defining in same js file
// Call the function under draw()
function pointCoord()
stroke(255,0,0);
line(mouseX,0, mouseX, height);
line(0,mouseY, width, mouseY);
if (mouseIsPressed)print("x = "+ mouseX+ ", y = "+mouseY);
(如果你好奇,这看起来不像 Vanilla JS 代码。这个文件是为了在 p5.js 库下使用)
如您所见,两页的最后一行是不同的。实际上,jsdelivr 页面并没有显示在 GitHub 上使用前 2 次提交更新的内容 - 自从我提交它们以来已经超过 10 个小时。
现在如何更新 jsdelivr CDN 中的代码?
【问题讨论】:
【参考方案1】:来自jsDelivr关于GitHub CDN的网站
我们使用永久 S3 存储来确保所有文件仍然可用,即使 GitHub 出现故障,或者存储库或发布被其作者删除。 仅在第一次或 S3 出现故障时直接从 GitHub 获取文件。
使用发布(或其他命名)分支,然后从 jsDelivr 访问该分支。
【讨论】:
以上是关于jsdelivr 不更新 github 提交的主要内容,如果未能解决你的问题,请参考以下文章
如何将Android Studio项目提交(更新)到github