fonts - 如何为基于 GitHub 页面的站点实现基本的页面查看计数器?

标签 fonts jekyll github-pages webfonts hitcounter

我想使用 GitHub Pages 托管 Jekyll 博客。
我已经购买了一个许可证,可以每月显示多达 50.000 次页面浏览量的 Web 字体。
为了不违反这个约定,我需要实现某种机制来统计页面浏览量,这样每当我达到50,000个页面浏览量时我就可以采取行动。

我脑子里有一些相当复杂的想法。
一方面,我正在考虑调用一些 AWS Lambda 函数来计算每个页面的浏览量,并在数量过多时采取行动。
另一方面,我了解到 MyFonts、Linotype 和其他字体商店使用称为“现收现付”的许可模式提供他们的一些网络字体,在这种情况下,他们确实要求客户使用页面查看计数器他们提供,以便他们可以在达到某些配额时连续收费。
他们的客户通过链接到各自字体商店托管的唯一 CSS 文件,将这些页面查看计数器添加到他们的网站。

但是,由于我可能不是唯一需要处理这个问题的人,我想知道其他人是如何解决这个问题的。
我的想法似乎有点过分,因为它实际上只是一个页面 View 计数器。

有更容易的方法吗?一般是怎么做的?

最佳答案

有一个免费的 API 可以与 Javascript 一起使用来执行此操作。我戴上它,它的作用就像手套一样。
基本上,您创建一个键(命名空间),并且此路由的每个帖子都会增加 1。然后您可以恢复此计数以进行显示。
https://javascript.plainenglish.io/how-to-count-page-views-with-the-count-api-afc9369c1f8f
https://countapi.xyz/

关于fonts - 如何为基于 GitHub 页面的站点实现基本的页面查看计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57747640/

相关文章:

java - 将字符串插入到指定字体的文档中

unicode - 用于表示组合字符的 unicode 字形是什么?

reporting-services - 是否可以在 SQL Reporting Services (2008) 中使用开放式字体 (.otf)

ruby - 无法安装 Commonmarker gem(jekyll 需要)macos

c# - wpf:更改 WebBrowser 控件的字体大小

ruby - 如何将项目 readme.md 读入 user.github.com 站点?

jekyll - 如何全局设置 Jekyll 站点中的所有 URL 以在新的浏览器选项卡中打开?

Jekyll 现在 GitHub 页面、表格不显示

api - 将 Gumroad API 集成到 Github 页面

redirect - github项目子目录重定向到自定义域