开幕雷击
该教程已过时 Typecho版本更新但我不想更新了
明天就要开学了,今天发点好东西先!所以接下来的一个月不会更新和处理bug了,等我放假回来~
不过应该也没多少bug了,我和任宝硕大佬测试了三四天了,慢慢优化修改,到现在发布
之前那个独立页面版的bug不少,而且仅支持handsome模板,所有就搞了个插件版,加入了缓存
食用教程
1.在我的Typecho库中下载ServerStatus插件
2.解压到/usr/plugins/
目录,重命名为ServerStatus
3.后台启动插件,如果是handsome模板会自动复制独立页面到handsome模板
4.进入插件设置进行相关设置
5.后台添加两个独立页面
5.1.如果是handsome模板,则在自定义模板选择[服务器状态]和[网站状态]
5.2.如果不是handsome模板,则在独立页面内容中填写以下代码
服务器状态:
<iframe src="/ServerStatus/Server" height="540" frameborder="no" border="0" width="100%"></iframe>
网站状态:
<iframe src="/ServerStatus/Website" height="540" frameborder="no" border="0" width="100%"></iframe>
6.返回前台查看效果
演示效果
更多请前往左侧[页面]->[网站状态]和[页面]->[服务器状态]
更新历程
版本 | 更新内容 |
---|---|
1.0.0 | 粗糙的第一代出生啦 |
1.0.5 | 修复了JQ疯狂请求获取状态内容的BUG(独立页面版本也有人反应,变成了CC攻击) |
1.1.2 | 修复后台点击检测无反应的BUG |
1.2.0 | 将后台的检测反馈更改为和前台一致的SweetAlert |
1.3.1 | 增加了IW3C工作室的IP信息API |
1.3.2 | 进一步优化了IP信息,加入了ISP |
1.3.8 | 优化了前台服务器列表的样式,更好看了 |
1.4.6 | 对宝塔安全入口进行过滤,避免了获取不到内容但是通讯却成功的问题 |
1.5.3 | 修改了Apache/Nginx专用文件,经测试修改前的文件存放于多级目录中返回为空 |
2.0.0 | 跳跃了多个版本,因为更新内容重大(加入了非handsome模板的获取方式,加入了UptimeRobot的检测页面) |
2.1.0 | 修复了若干BUG,并添加了Iframe版网站状态,只有一个服务器时不显示列表 |
BUG
BUG演示 | 具体内容 | 类型 | 来源 | 状态 |
---|---|---|---|---|
暂无 | 磁盘占用是以MB为单位,实际应该以GB为单位 | linuxbt | @Always | 已修复 |
特别鸣谢
优美结语
没啥好说的,想到了再加吧,制作插件不易,求赞助啊~~~