我想将我在 GitHub 上的一些代码嵌入到我的博客中。到目前为止,我发现的最好方法是使用http://www.jamesward.com/2012/06/15/dynamically-rendering-github-files-in-web-pages(稍作修改即可修复base64 解码),然后对其进行一些自定义语法突出显示。
但是,如果没有身份验证,这将受到 GitHub 强制执行的 60 个请求/小时的速率限制。我不清楚在这种情况下身份验证如何工作——因为我可能使用的任何身份验证令牌都需要成为我博客上 JavaScript 的一部分,所以它基本上是公开的......
而且,即使我可以以某种方式验证这种使用(可能通过将我的Origin
域与我的 GitHub 用户帐户连接?),这是否意味着我博客的所有读者都将计入这个共享速率限制,而不是未经身份验证的情况每个读者都计入他自己的 60/小时限制?