Typecho 热门插件持续更新清单,提升网站体验必备

Typecho 热门插件持续更新清单,提升网站体验必备
Mz Xi插件推荐
显示评论人使用的操作系统和浏览器信息 UserAgent 插件 v1.1.1
UserAgent 插件 v1.1.8
- 请先将插件置于 plugins 目录下,且插件目录名应为 UserAgent,注意大小写,否则将无法正常使用!!!
- 修改 Handsome 主题,component/comments.php 代码文件,大概第 82 行左右:
1 | UserAgent_Plugin::get_useragent($comments->agent,$comments->ip); |
获取真实 IP
博客开启 CDN 后,可能无法获取访客真实 IP,只能取得 CDN 节点 IP,为此可以在根目录的 config.inc.php 插入下面的代码:
1 | //** 防止CDN造成无法获取客户真实IP地址 */ |
评论邮件提醒插件 CommentNotifier v1.2.9
评论邮件提醒插件 CommentNotifier v1.2.9
将压缩包内文件夹上传到 plugins 目录
功能
有新评论时会自动发送邮件提醒:
评论邮件提醒插件 CommentNotifier v1.2.9
数据库自动备份至邮箱插件 AutoBackup v1.3.2
数据库自动备份至邮箱插件 AutoBackup v1.3.2
放到 plugins 目录,在后台启用插件,插件进行简单配置,添加邮箱发送信息。
然后在宝塔面板添加计划任务,每天备份一次即可:
测试过,有兼容问题和最新版的 php 和系统,换了个方法直接用 1panel 面板中的计划任务代替,比用插件好。
友链自助申请插件 ErcerLink v1.0.7
友链自助申请插件 ErcerLink v1.0.7
提交友链申请后,在 Typecho 后台 友情链接里显示失效链接,修改下即可:
后台美化插件 SimpleAdmin v1.2.3
后台美化插件 SimpleAdmin v1.2.3
上传后插件目录 /usr/plugins 名修改为 SimpleAdmin,否则启用不了:
介绍
- 插件,即插即用
- 安全,不会破坏您的原有文件
- 轻量级,几乎纯 js,css 修改
- 支持 gogobody
- 原创的黑暗模式
- 手机,pc 自适应
- 界面绝对简洁
- [GitHub](上传后插件目录 /usr/plugins 名修改为 SimpleAdmin,否则启用不了 介绍 插件,即插即用 安全,不会破坏您的原有文件 轻量级,几乎纯 js,css 修改 支持 gogobody 原创的黑暗模式 手机,pc 自适应 界面绝对简洁)
标签自动生成插件 AutoTags v1.0.0
标签自动生成插件 AutoTags v1.0.0
插件上传到目录 /usr/plugins 文件名修改为 AutoTags
发布文章时会自动生成 5 个插件:
注意:这个插件版本与目前主题版本不兼容,启用的话会导致发布文章一直在发布中,可测试其他版本使用。
如果你的这个也不能正常使用,可以用下面这个标签选择器 tagshelper1.1,功能就是可以选择你已经创建好的标签,但是无法自动生成。
文章置顶插件 Sticky
文章置顶插件 Sticky
实现 Typecho 首页 / 分类页文章置顶功能,支持多 cid
分隔,自定义前缀输出。
这个功能在 handsome 主题里有集成。
全局字体替换插件 FontLibs
全局字体替换插件 FontLibs
可一键替换网站字体
外链转内链跳转页面 ShortLinks-1.2.0
ShortLinks-1.2.0
简介:
- 把外部链接转换为 your_blog_path/go/key/,撰写链接页面支持修改;
- 通过菜单 “创建 -> 短链接” 设置;
- 自定义短链功能来自golinks;
- 支持 referer 白名单和外链转换白名单;
- 支持跳转页面,可以自行制作模板放到 templates 目录下,插件设置里可选择,目前自带 5 个模板;
- 支持自定义字段转换(实验性功能);
- 支持关闭指定页面的链接转换功能。添加自定义字段 noshort 即可;
这个插件很久没更新了,目前有点兼容问题,在安装后要注意,如果打不开或者短链接管理无法使用,查看 typecho 根目录下的 config.inc.php 文件里的这段代码,大概第 21 行:
1 | // config db $db = new \Typecho\Db('Mysqli', 'typecho_'); |
插件的文件 Plugin.php 中的大概第 34 行:
1 | if ("Pdo_Mysql" === $adapter || "Mysqli" === $adapter) { |
这两段代码中的 Mysqli 要保持一致。
必应站长提交 PostToBingIndexNow 插件
必应站长提交 PostToBingIndexNow
设置插件
- 在网站根目录创建 temp_log 目录,用来存放日志文件
- 在后台设置里,输入在 Bing 站长平台申请的 key 并保存
- key 申请地址:https://www.bing.com/indexnow
注意,请根据 Bing 页面说明步骤进行相关设置 - 除了获取 key,还需要将 key.txt 文本文件下载后上传到你网站的根目录
- 发布一篇新文章,查看 temp_log 目录下的 push_bing.log 文件,每次发布会记录两行日志,第一行为发送给 API 的 body 内容,第二行为 API 返回内容,如果返回内容中 code 不是 200,请根据 Bing 站长平台说明进行修改
- 另外也可以在站长平台 IndexNow 页面查看是否推送成功
网站地图插件
网站地图插件
生成网站地图的插件 sitemap:
- 上传八云酱的 sitemap 插件至 /usr/plugins
- 再到博客底部左侧信息添加以下代码即可,记得把域名换成自己的哦
1 | <!--网站地图--> |
一键回到顶部插件
一键回到顶部插件
如图,在页面右侧提供一个模型玩偶,点击可以一键回到页面顶部:
如果想使用这个插件的话,还是保持原版页面样式,不然可能会有样式冲突,需要修改,而且也不好看,自行斟酌使用。
文章目录插件
文章目录插件
插件地址:PostToc
访客统计插件
访客统计插件
安装说明
1 | 下载插件文件(文末) |
基本使用(Handsome 主题适用)
- 在 Typecho 后台创建新页面
- 在页面模板中选择 “访客统计”
- 发布页面即可看到统计效果
- 创建新页面,选择 “访客统计” 模板
插件地址:VisitorLoggerPro
Typecho 后台 IP 访问控制插件
Typecho 后台 IP 插件
1 | 将插件文件解压到Typecho的插件目录:/usr/plugins/AdvancedBlockIP/ |
插件地址:AdvancedBlockIP