AI摘要

本文记录了Typecho博客使用的插件:NewAdmin后台美化、UserAgent显示评论IP属地、CommentNotifier邮件通知、AISummary生成AI摘要、BiliBangumi追番页面,涵盖下载地址和Handsome主题适配方法。

记录我在使用的插件和插件使用方法

NewAdmin typecho后台美化 收费版

插件介绍
一款Typecho后台模板美化插件,响应式设计,支持Typecho1.2.0-1.3.0版本,php7.3-8.2版本。
下载地址:泽泽社
介绍
完美适配多用户与各种插件菜单显示
响应式设计,夜间模式
支持设置后台显示的头像加载源
后台评论列表等头像显示位置,如果不存在邮箱头像则会显示昵称首字头像
支持两种布局风格(两种风格区别就是pc端左侧栏以及顶栏是否贴边)
支持自定义左侧了LOGO或头像
支持自定义纯色背景或背景图
支持隐藏评论网址(15天前/30天前/60天前的评论网址,也可隐藏全部)
插件设置时支持实时效果响应
无公害,合理使用插件接口开发

UserAgent 评论显示ip属地插件

插件介绍
1.​核心功能​
显示浏览器UA信息​:解析用户浏览器类型、版本及操作系统(如Chrome 120/Windows 11)。
​IP属地定位​:通过IP库或API获取评论者地理位置(如“中国 广东省 深圳市”)。
​图标化展示​:部分方案支持用图标标识浏览器/系统(如Chrome图标、Windows标识)。
​2.适用场景​
增强用户互动透明度,辅助防爬虫或内容审核。
适用于需要展示访客来源的博客或社区场景。
下载地址:安利一款Handsome主题专用的UserAgent插件 - 松鼠の博客
使用方法
修改Handsome主题,component目录下的comments.php代码文件
Handsome:9.2.1 版本大概第 82 行左右,添加

<?php UserAgent_Plugin::get_useragent($comments->agent,$comments->ip); ?>

修改后如下

<span class="comment-author vcard">
    <b class="fn"><?php echo $author; ?></b><?php UserAgent_Plugin::get_useragent($comments->agent,$comments->ip); ?>

CommentNotifier 评论通知插件

插件介绍
Typecho博客评论邮件提醒,支持异步回调(异步回调优点就是不影响博客评论提交速度),支持编辑邮件模板,支持第三方开发邮件模板,发信方式支持SMTP与阿里云邮箱推送,支持表情回调(需要主题支持)
下载地址:[蓝奏云]()

AIsummary插件

AISummary插件是Typecho博客实现AI摘要的理想选择,它具有以下优势:

支持多种AI平台对接(包括免费平台如阿里千问、Moonshot Kimi等)
可一键为所有文章生成摘要,也可单独更新
提供自定义样式和显示方式,适配性强
下载地址:xuan

针对handsome主题开启了前台Vditor解析方式后不显示,来源于xuan

但我选择不开,因为handsome主题最新版有点问题,开启后代码显示会出问题
1、打开文件:usr/themes/handsome/libs/content/PostContent.php
2、找到第382行(大约在第380-385行之间)
3、将$content = $obj->text;改为$content = $obj->content;
4、保存文件

> $obj->text是vditor原始的Markdown文本,没有经过任何插件处理  
> $obj->content是经过Typecho插件系统处理后的HTML内容,包括AISummary插件的customContent方法添加的摘要  
> 通过使用$obj->content,确保所有插件的钩子都能正常工作

BiliBangumi插件

添加一个基于哔哩哔哩的个人追番页面
下载地址:B站来源的Typecho追番页插件 - 飞蚊话
handsome主题使用方法
新建一个名为page_bangumi.php的文件
将主题根目录page.php文件内代码复制到page_bangumi.php
将<?php BiliBangumi_Plugin::output(); ?>添加到第37行
添加后代码如下

<?php $content = Content::postContentHtml($this,
$this->user->uid); ?>
<?php BiliBangumi_Plugin::output(); ?>
<?php Content::pageFooter($this->options,$this) ?>
最后修改:2025 年 11 月 05 日
如果觉得我的文章对你有用,请随意赞赏