feat: 文章页集成洪墨AI摘要插件 (Swup适配版)

- 新增 TianliGPT 脚本引入,位置调整至文章底部
- 配置内容选择器为 .markdown-content,字数限制提升至 700
- 增加脚本移除与重载逻辑,彻底解决 Swup 页面切换后摘要不显示的问题
This commit is contained in:
mckero authored and GitHub committed 2025-11-26 17:06:31 +08:00
1 parent fa733c257d
commit 22547bf2e0
1 file changed
+23 -9
+23 -9
View File
@@ -137,14 +137,28 @@ const jsonLd = {
</a>
</div>
<div class="hongmo-ai-container mt-4">
<link rel="stylesheet" href="https://ai.zhheo.com/static/public/tianli_gpt.min.css">
<script is:inline>
var tianliGPT_postSelector = '.markdown-content'; /* 已根据你的源码修改为正确参数 */
var tianliGPT_wordLimit = 700;
var tianliGPT_Title = '智能摘要';
var tianliGPT_key = 'S-HMJ7UXQGBIAZ0U8Q';
</script>
<script is:inline src="https://ai.zhheo.com/static/public/tianli_gpt.min.js"></script>
</div>
<link rel="stylesheet" href="https://ai.zhheo.com/static/public/tianli_gpt.min.css">
<script is:inline>
// 1. 设置参数
var tianliGPT_postSelector = '.markdown-content';
var tianliGPT_wordLimit = 700; // 已调整为 700,摘要内容会更丰富
var tianliGPT_Title = '智能摘要';
var tianliGPT_key = 'S-HMJ7UXQGBIAZ0U8Q';
// 2. 暴力重载脚本 (解决 Swup 切换不显示的问题)
(function() {
var oldScript = document.getElementById('tianli-gpt-script');
if (oldScript) { oldScript.remove(); }
var script = document.createElement('script');
script.id = 'tianli-gpt-script';
script.src = 'https://ai.zhheo.com/static/public/tianli_gpt.min.js';
script.async = true;
document.body.appendChild(script);
})();
</script>
</div>
</MainGridLayout>