623 Commits
Author SHA1 Message Date
mckero b2dfa942dc Update Cloudflare Argo Smart Routing subscription advice
Clarified the recommendation for purchasing Pro based on website traffic and the learning requirement of Cloudflare Argo Smart Routing.
2025-11-21 16:15:37 +08:00
mckero 6ee5ad0a1c docs: add privacy policy and update about page
- Add comprehensive privacy policy covering Cloudflare, Twikoo, GA, and Umami
- Add AbuseIPDB Contributor Badge to About page
- Update credits list
- 删除无功不受禄之人
2025-11-21 13:32:36 +08:00
mckero af0a425c72 fix: 修复 Umami v3 API 浏览量统计 2025-11-21 12:27:49 +08:00
mckero 294fe4c092 Fix typos in cloudflare post metadata 2025-11-20 15:09:05 +08:00
mckero 6d96bbe867 修改徽章 2025-11-20 14:15:54 +08:00
mckero f5ab3d2e62 部署AbuseIPDB Contributor Badge 2025-11-20 14:08:02 +08:00
mckero 1801c87cde 删除google广告代码
太耗资源了!
2025-11-20 12:34:53 +08:00
mckero 1a86c10250 更新 use-cloudflare-argo.md 2025-11-19 07:45:26 +08:00
mckero 584f894b1e 修改使用cloudflare argo smart routing后的感受中的:::note改为tip
修改使用cloudflare argo smart routing后的感受中的:::note改为tip
2025-11-18 18:41:03 +08:00
mckero 8cf2507ef0 修改使用cloudflare argo smart routing后的感受文章的内容 2025-11-18 18:33:33 +08:00
mckero b574c691ca 修改cloudflare argo smart routing使用感受文章的内容 2025-11-18 18:26:10 +08:00
mckero 6b295a201f 写了关于cloudflare Argo Smart Routing的文章 2025-11-18 18:10:08 +08:00
mckero 35387470e3 更新 n8n.md 2025-11-10 16:21:21 +08:00
mckero d60530c983 更新 n8n.md 2025-11-10 16:21:00 +08:00
mckero af36f3e3a2 Update config.ts 2025-11-10 12:13:40 +08:00
mckero ca0a53bdd2 删除小米字体 2025-11-10 12:01:29 +08:00
mckero 29d658861f 删除小米字体
太耗资源了
2025-11-10 11:58:04 +08:00
mckero abce32b18e 删除n8n.md的文章首页图片 2025-11-10 11:50:02 +08:00
mckero b6d2ffc7fe 更新pnpm 2025-11-10 03:35:17 +00:00
mckero 55865b12dc Update avatar URL in profileConfig更换头像链接 2025-11-10 11:14:44 +08:00
mckero 8ab7bb245b 给广告降速 2025-11-10 11:12:15 +08:00
mckero e2345692e6 新写的部署n8n文章 2025-11-10 10:14:33 +08:00
mckero eb0b3b995f 更新 folo.md 2025-11-09 14:18:56 +08:00
mckero 11fd44fdb5 新folo 2025-11-09 13:05:07 +08:00
mckero 3a5dac9b73 更新 game-zhizhuang.md,添加详细免责声明 2025-11-08 16:21:23 +08:00
mckero 41f44a38a5 更新 game-pak.md,添加详细免责声明 2025-11-08 16:20:06 +08:00
mckero abbba936f0 添加Google ads代码 2025-11-08 15:25:07 +08:00
mckero 2d9aa28149 创建 ads.txt 2025-11-08 13:48:34 +08:00
mckero 65db1c18d1 添加路明笔记友链 2025-11-05 22:03:20 +08:00
mckero 35d217650e 修改关于 2025-10-22 15:12:58 +08:00
mckero c4ea964119 修改twikoo链接 2025-10-22 14:35:51 +08:00
mckero 66e06e2224 上传twikoo.min.js 2025-10-22 14:28:14 +08:00
mckero 58e4fd4f07 Update Twikoo script source URL 2025-10-19 10:20:00 +08:00
mckero 2bdad30f30 更新 Twikoo.astro 2025-10-18 22:51:47 +08:00
mckero 39adbf2a69 更新 Twikoo.astro 2025-10-12 16:30:59 +08:00
mckero 82fb555813 把Twikoo.astro中的链接替换阿里云
https://registry.npmmirror.com/twikoo/1.6.44/files/dist/twikoo.min.js
2025-10-12 15:48:20 +08:00
mckero db42e3eabd Update Twikoo script source URL 2025-10-12 12:59:52 +08:00
mckero 3956bc800c 更换链接
https://registry.npmmirror.com
2025-10-12 12:57:39 +08:00
mckero 6fc7a1ed15 解决评论操作会回到文章顶部,修改链接
解决评论操作会回到文章顶部
见 issue #721,Twikoo 加了一个href="#",这是为了防止回复按钮在某些主题(如 VuePress)下被识别为不可点击的链接而加的,不能被官方仓库删除。但是 Fuwari 正是这个href="#"导致了问题。

我去 Twikoo 项目提了个 issue 也问了一下,回答说“拉 twikoo 的源代码,全局替换掉href="#",然后编译一个自己的 js 出来用。”

那,还能怎么办,编译呗。用官方 js 的话不仅评论相关功能会出问题,就连登录管理页面输入密码回车,以及退出管理页面都能弹射到文章顶部,真的是弹射…

步骤:

Fork 官方项目到自己分支
仓库 Clone 到本地
全局删除href="#"
编译出 js 文件
编译流程:

# 安装 yarn(如未安装)
sudo npm install -g yarn
# 安装依赖
yarn install
# 搜索并删除 twikoo 源码中的 href="#"(建议用编辑器全局替换)
# 比如 VS Code 搜索全项目替换为 "javascript:void(0)"或删除,我是都删除了
# 编译(非腾讯云用 twikoo.min.js,全部文件输出在./dist)
yarn build

编译之后本地拉取最新上游更新(可选)

git remote add upstream https://github.com/twikoojs/twikoo.git
git fetch upstream
git merge upstream/main

编译之后的文件上传至自己仓库的 releases 里,版本号为 tag 名(如1.6.44)方便回找和升级。但是 releases 只供下载不提供 CDN,于是再上传一份到 GitHub 仓库中拿到 CDN。

于是我的Twikoo.astro最终版本:

Twikoo.astro
---
import { commentConfig } from '@/config'

interface Props {
  path: string
}

const config = {
  ...commentConfig.twikoo,
  el: '#tcomment',
  path: Astro.props.path,
}
---

<div id="tcomment"></div>

<script define:vars={{ config }}>
  function loadTwikoo() {

    // 动态加载 Twikoo 脚本,并在加载完成后执行 twikoo.init

    const script = document.createElement('script');
    script.src = 'https://cdn.jsdelivr.net/gh/MicroSic/twikoo-magic/twikoo/twikoo.min.js';  // 去除腾讯云,删除所有href="#"的1.6.44版本
    script.defer = true;
    script.onload = () => {
      if (window.twikoo) {
        window.twikoo.init(config);
      }
    };
    // script.onerror = () => {
    //   console.error('Twikoo script load failed');
    // };
    document.body.appendChild(script);
  }
  document.addEventListener("loadComment", loadTwikoo, { once: true }); // 监听加载评论事件,但是我们只能监听一次,从而避免多次触发。
</script>
2025-10-12 12:55:18 +08:00
mckero 8122a7b3fc 添加新文章 2025-10-10 08:31:30 +08:00
mckero 4ec8880405 修改twikoo.css(有bug)
twikoo.css有可能阻止了Mark down渲染,所以根据AI建议我修改了一些内容
2025-10-08 17:59:52 +08:00
mckero f27ae7b64c Twikoo.astro更换其中的链接。 2025-10-08 07:29:25 +08:00
mckero de00a69d68 修bug 2025-10-07 23:12:18 +00:00
mckero a5c5edb3c5 添加twikoo.css 2025-10-07 23:01:25 +00:00
mckero 29e1313f58 修复评论区不显示bug。 2025-10-07 18:39:18 +08:00
mckero b537dd0f7f 修bug 2025-10-07 08:36:53 +00:00
mckero dbc07992e7 修复twikoo的BUG 2025-10-07 07:49:40 +00:00
mckero 6e2d1320d9 更新 config.ts
评论失败: 0
2025-10-07 15:40:11 +08:00
mckero beb0b9e640 把giscus评论系统改成twikoo 2025-10-07 07:34:27 +00:00
mckero 676f05d861 添加2x.nz友链 2025-10-07 11:41:30 +08:00