diff --git a/src/content/posts/add-TianliGPT.md b/src/content/posts/add-TianliGPT.md index b753461..6220990 100644 --- a/src/content/posts/add-TianliGPT.md +++ b/src/content/posts/add-TianliGPT.md @@ -75,35 +75,60 @@ tianliGPT_postSelector这个参你自己去获取,洪墨AI文档中有记载 找到`src/pages/posts/[...slug].astro`中的最后一个``(应该是在文件最下面)找到``上面的`` -这是我使用的代码(这个也是Gemini写的,如果你的博客也是fuwari你可以试试) +这是我使用的代码(刚开始我是使用Gemini写的,但是效果太差所以我就换Claude来写了,如果你的博客也是fuwari你可以试试) ```html title="[...slug].astro"
- - - -
+ // 清除旧的摘要 + const old = document.querySelector('#tianliGPT'); + if (old) old.remove(); + + // 等待 DOM 和动画 + setTimeout(() => { + if (document.querySelector('.markdown-content')) { + window.tianliGPT.checkURLAndRun(); + console.log('✓ TianliGPT 初始化成功'); + } + }, 500); + } else { + // 脚本还没加载,继续等待 + setTimeout(tryInitTianliGPT, 200); + } + } + + // 开始尝试 + tryInitTianliGPT(); + + + + + ``` 插入后部署完就可以看到AI摘要了。 效果 -![](https://img.mckero.com/add-TianliGPT/result-add-tianliGPT.avif) \ No newline at end of file +![](https://img.mckero.com/add-TianliGPT/result-add-tianliGPT.avif)