1 小行贴上就能使用
0 Cookie不打扰访客
4 种随心部署方式
MIT自由开源许可
WHY NANOCOUNT
小小一个,刚好够用。
Nanocount 不追着访客跑,只安静地数好每一次页面打开。怎么部署、怎样保管数据,都听你的。
悄悄计数,不打扰
不会偷偷收集 IP、Cookie、User-Agent 或访客身份,只留下真正需要的页面访问数据。
IP 地址 ×访客 Cookie ×设备指纹 ×
数据住在自己家
使用 D1、Turso 或本地 SQLite,把网站数据安心放在自己的服务里,想搬家也很轻松。
后台也要清清爽爽
浏览、搜索、排序都一目了然。数字偶尔不听话,也可以直接把它改回来。
也能和主题好好相处
计数、查询、站点汇总和管理接口都准备好了,主题和小脚本可以轻松接进来。
INSTALL
贴上一行,
就可以啦。
把脚本轻轻放在网页的 </body> 前。之后的域名、路径和访问次数,就交给 Nanocount 好好记住。
- 1先安一个小窝Cloudflare、Vercel、Docker 或 Linux 都可以。
- 2告诉它网站名字用 ALLOWED_HOSTS 只接收自己网站的数据。
- 3把脚本带回页面刷新一下,第一条来访记录就会出现啦。
<!-- 显示访问量 -->
页面访问:<strong data-nanocount-page>--</strong>
全站访问:<strong data-nanocount-site>--</strong>
<script defer
src="https://count.example.com/nano.js">
</script>
页面访问1,284
全站访问17,042
DEPLOY
住在哪里,由你来选。
不管把 Nanocount 安在哪里,它都会乖乖做同一件事。以后想换个住处,数据也不会被锁住。
推荐
Cloudflare
Worker + D1,轻巧地跑在边缘。免费额度很适合个人网站,还能一键准备好服务和数据库。
一键部署到 CloudflareTurso
Vercel
从 GitHub 复制一份,再牵上 Turso 数据库。已经住在 Vercel 的网站会很熟悉。
一键部署到 VercelSQLite
Docker / Linux
一个容器或一个 Node.js 进程就能运行。数据留在本地,打包、备份和搬家都很自在。
查看部署命令POST
/api/v1/hit记录访问GET
/api/v1/count查询页面GET
/api/v1/site站点汇总PATCH
/admin/api/pages修正数据READY
从下一次来访开始,轻轻数起。
花几分钟安顿好它。之后偶尔打开后台,就能看看今天又收到了多少个小小的数字。
挑一个小窝