Skip to content

通用教程

这个教程是教你如何让自己的网页适配TianliGPT。

将代码插入到网页

我们需要将下面的代码插入到网页的任何位置。

HTML
<link rel="stylesheet" href="https://ai.tianli0.top/static/public/tianli_gpt.min.css">
<script>
let tianliGPT_postSelector = '#post #article-container';
let tianliGPT_key = '5Q5mpqRK5DkwT1X9Gi5e';
</script>
<script src="https://ai.tianli0.top/static/public/tianli_gpt.min.js"></script>
<link rel="stylesheet" href="https://ai.tianli0.top/static/public/tianli_gpt.min.css">
<script>
let tianliGPT_postSelector = '#post #article-container';
let tianliGPT_key = '5Q5mpqRK5DkwT1X9Gi5e';
</script>
<script src="https://ai.tianli0.top/static/public/tianli_gpt.min.js"></script>

我们可以观察一下代码,里面有tianliGPT_postSelectortianliGPT_key这两个变量,我们需要更改里面的值来适配不同的主题,并且配置更多内容。

获取tianliGPT_postSelector

打开你的文章界面,按下F12键,打开开发者工具。

点击选择器按钮。

然后鼠标选中到博客的文章。通过滑动鼠标尽可能的让方块涵盖文章中的所有内容。例如:

我的鼠标大致在红色的位置。

然后点击一下。我们可以看到这一行变灰了,说明被选中了。

然后我们鼠标放在灰色部分,来检查选中的部分是否包含整个文章,但是不包含文章外的东西。

很显然,鼠标放在post行时,出现了下方的按钮被选中的情况。

我们观察一些页面结构,发现post里面有多个结构,我们选择符合我们的要求的div元素。

我们发现这一行正好符合我们的要求。

  • 包含了整个文章

  • 不包含文章外的内容

我们右键单击,然后复制这一行的选择器:

复制的内容就是我们的 tianliGPT_postSelector。

常见问题

在不应该出现摘要的界面出现了摘要

你可以再添加一个变量来实现只匹配文章url。这个是通过tianliGPT_postURL来实现。

你可以添加

JavaScript
let tianliGPT_postURL = "";
let tianliGPT_postURL = "";

其中双引号的内容为匹配的文章地址,支持通配符。例如在张洪Heo博客中,文章的地址通常为:

https://blog.zhheo.com/p/8eb7249d.html

https://blog.zhheo.com/p/463d306b.html

所以我们可以填写通用格式:*/p/*.html

基于TianliGPT构建,由张洪Heo与Tianli设计与开发