Armx Mod for Typecho 更新日志

更新(2019/07/05-2019/12/13)

2019/07/05

  • 修复使用多域名时部分资源路径错误问题;

2019/07/10

  • 修复安全检查页请求次数过多导致无响应问题;
  • 页头导航支持下拉折叠;

折叠导航

效果参见下图,参照默认格式填写即可:

导航栏下拉.png

2019/07/12

  • 时光机新增支持配置是否显示分类;
  • 调整首页、归档页分类显示;
  • 增加自动滚屏提示;

分类显示

原来是直接展示标题,感觉不是那么整齐明了,增加分类显示方便快速找类似的文章。

2019/07/15

  • 新增支持推广自动识别内外链;

内外链识别

针对文章页、侧栏等位置推广支持自动链接是否是外链,如果是外链则打开新窗口,内链则在当前页打开。

2019/07/16

  • 修复部分情况下 Pjax 加载动画显示变形问题;
  • 修复搜索结果文章 meta 显示格式错误问题;

2019/07/18

  • 增加管理前端登录功能,配置项;

前端登录

遇到比较尴尬的问题,比如想要更新这篇日志,按之前的做法,需要先打开后台管理地址登录,然后再回到这篇文章,或者在文章列表找到这篇文章,效率比较低。现在增加前端登录功能,调用后台登录接口,登录后可以停留在原来位置,也可以转向后台:

前端登录.png

2019/07/19

  • 修复使用子文件夹可能引起资源无法加载的问题;

2019/07/20

  • 重新构建后端代码,更简洁,更轻便,效率更高;
  • 修复使用子文件头像无法缓存问题;
  • 修复启用页面压缩可能导致页面异常问题;

2019/07/21

  • 重新构建前端部分代码;
  • 修复启用音乐播放器可能导致意外弹窗问题;
  • 修复自定义 css 可能不生效问题;
  • 优化在子文件夹使用场景;
  • 优化访问来源、IP 提示;
  • 来源提示兼容 Pjax 了;

2019/07/22

  • 优化内外链处理逻辑,识别更准确了;
  • 优化链接跳转逻辑,可以单独使用链接加密功能了;

2019/07/23

  • 优化评论头像逻辑,处理速度更快了;

2019/07/24

  • 优化后端排版,更直观;
  • 新增弹窗推广选项,配置项;
  • 修复使用子目录时生成二维码错误问题;

弹窗推广

做站不易,希望有点收入补这个无底洞。效果如下,当页面加载完成时自动显示:

弹窗推广.png

2019/07/25

  • 集成置顶插件,精简代码;
  • 优化外链检测页显示,更协调;
  • 修复部分情况下链接补全可能失效问题;
  • 修改备案处理逻辑,公安备案可生成直接查询链接,ICP 备案跳转官方页面;

2019/07/26

  • 修复字体设置可能失效问题;
  • 修复图库功能可能失效问题;
  • 修复多域名处理可能失效问题;

2019/07/27

  • 修复子目录链接处理可能失效问题;

今日发版,版本号:7.7.27,内测用户请联系博主获取源码。

2019/07/28

  • 修复评论表情可能被覆盖的问题;
  • 修复闲言碎语模板页使用图片认证报错的问题;

2019/08/03

  • 修复外链可能无法正确跳转问题;

2019/08/11

  • 优化图片显示方式;

2019/08/15

  • 针对文章页(post)SEO 优化;

2019/08/16

  • 优化内链弹窗体验;

2019/08/17

  • 修复谷歌搜索提示无法结构化数据问题;
  • 新增主题配置备份还原功能;

配置备份还原

一直存在一个问题,大版更新时若直接覆盖,新功能不能正常使用,禁用再覆盖然后启用,以前的配置会清空,现在这个问题已经解决了!

配置备份还原.png

现已新增配置的备份、还原、删除操作,在更新主题前可以先进行备份配置,然后覆盖最新版主题,接着还原配置,这样以后更新主题新功能可以正常使用,旧配置也不会丢失啦!

点击备份配置时,如果已经存在备份,则会更新原来的配置,如果配置不用了还可以删除备份

2019/08/21

  • 修复部分浏览器安全检测页面显示不正常问题;
  • 修复前端登录跳转后台管理提示链接不存在问题;
  • 新增反代检测功能,配置项;

反代检测

今天查看访问日志发现网站居然被人反代了,反代简单来说就是别人的域名,你的内容,危害深重。。。故在高级设置新增反代检测,若被反代了则跳转至原页面。

2019/08/22

  • 新增评论位置 API 配置项;

评论位置 API

原先采用的是淘宝的地址库,但是最近发现 API 不稳定,老是出现 503 错误,故修改代码,新增配置项,可以继续使用淘宝,或者自建,或者博主的 API(CloudFlare)。

自建 API

利用 MaxMind 免费数据库,简单写了个 API 源码,体积比较大没有集成,可以根据需要直接下载使用,解压到主题目录下的 ext 子目录下,解压后结构为:

- armx/
-- ext/
--- loc/
---- geoip2.phar
---- GeoLite2-City.mmdb
---- index.php

2019/08/26

  • 本站友链调整为配置项,可选要不要添加;

2019/08/27

  • 修复侧栏一处语法错误;
  • 侧栏推广新增纯文字支持;

文字推广

应要求新增纯文字推广支持,当推广图片置空时,文字推广生效,效果如下:

文字推广.png

2019/08/28

  • 修复 Safari 下可以无限次点赞问题;
  • 修复夜间模式按钮图标模式显示问题;
  • 集成 Like 点赞插件;
  • 优化点赞显示效果;

点赞打赏

访客对文章的喜欢程度可以分为两种,一是写的还不错,点个赞;二是对我非常帮助,打个赏;综合建站经历,第一种更为常见,因此点赞打赏功能合二为一,默认显示点赞(或喜欢)。

原先采用 Like 插件配合实现点赞功能,但有发现在 Safari 下可以无限次点赞,原因是插件采用的 jquery.fs.macaroon.js 对 Safari 支持不好。本次集成 Like 插件,改为使用 Typecho 原生功能,问题得以修复,并且又少装了一个插件,赞!

原先点赞后切换到其他页面再返回来,会还原成点赞页面,不是那么友好,本次一并修改,若有点赞记录,则默认显示打赏页面。

今日发版,版本号:7.8.28,内测用户请联系博主获取源码。

2019/09/03

  • 修复 404 提示页失效问题;
  • 优化点赞功能,增加接口授权和错误提示;

2019/09/05

  • 新增支持博主评论头像可以另外设置;
  • 新增支持若用户没有头像则显示随机头像;
  • 修复后台表情在子目录情形下失效问题;

博主头像及随机头像

按内测用户反馈新增的功能,其中,随机头像保存于主题目录下的 img/ravatar 子目录下,可以根据需要替换(默认 10 张)。

2019/09/18

  • 新增文章 MarkDown 源码展示,配置项;

MD 展示

如字面所述,允许直接输出文章 MarkDown 语法源码,可选是否启用和是否开放。

使用场景

启用了版权保护后,想要直接复制文章有些难度,但是对于授权复制的就不方便了,因此增加此项功能,方便授权用户复制文章内容。如果不限制复制,可以直接在配置项把 MarkDown 权限设置为开放模式(默认为授权模式),如果要关闭 MarkDown 展示,也可以直接在配置里把 Markdown 模式总开关关闭。

Markdown 授权清单记录授权记录,格式为文章cid,授权IP,多个以 | 分割,如 1,0.0.0.0|62,1.2.3.4,其中授权 IP 为 0.0.0.0 时表示允许所有人查看复制。

2019/09/21

  • 修复自定义风格可能变形问题;
  • 修复排行榜可能无法显示问题;
  • 修复自定义风格打赏按钮显示颜色不一致问题;
  • 新增 MarkDown 入口(仅在后台设置开放时显示);

2019/09/26

  • 新增文章简阅模式,配置项;

简阅模式

提供与 Safari 阅读模式功能一致的浏览体验,在文章页 meta 处点击简阅按钮即可进入,专注内容的阅读:

原模式:

阅读文章.png

简阅模式:

简阅模式.png

2019/09/30

今日发版,版本号:7.9.26,内测用户请联系博主获取源码。

本月起,将同步提供补丁包。

2019/10/08

  • 修复看板娘、Aplayer 等插件不显示或显示错位问题;

2019/10/09

  • 按建议移动端新增目录显示,配置项;
  • 优化过时浏览器下 console 显示;
  • 修复侧栏一处错误;

2019/10/15

  • 修复开启自动外链后注脚链接错误问题;
  • 优化注脚显示模式,配置项;
  • 新增移动端返回顶部开关,可选是否启用;

注脚显示模式

才发现 Typecho 居然支持注脚,可在高级配置里设置是否优化显示模式,优化前后对比如下:

注脚显示优化.png

2019/10/16

  • 文章页新增作者显示,可配置;
  • 调整 404 错误模板页;
  • 优化 CDN 逻辑,默认仅在 CN 境内生效;
  • 优化访问 IP 取值逻辑,解决代理问题;
  • 优化文章复制及调试逻辑和提示;
  • 修复多个段落页签短代码同时使用可能造成页面显示异常问题;

404 错误页

原来的由于更换了高亮语法显示不那么协调,依建议更换为更加简洁的 404 提示页,前后对比如下:

404错误页优化.png

CDN

中文站面向对象几乎都是 CN 境内访客,以外的则大部分访问量是 GoogleBot、YangdexBot、BingBot 等蜘蛛产生的,对蜘蛛来说没必要启用 CDN,避免无必要的 CDN 流量费产生。

建议启用评论位置自建 API 以提高执行效率。

2019/10/30

  • 新增首页幻灯片展示,配置项;

幻灯片展示

依建议新增幻灯片展示,高级配置中可控制开关,以及要显示的内容和动画效果。

2019/11/01

今日发版,版本号:7.11.1,内测用户请联系博主获取源码。

2019/11/09

  • 新增视频短代码接口;

视频短代码接口

代码如下:

[fanv url="视频链接" jpg="缩略图" txt="标题"]

效果参见《从太空看地球是一种什么样的体验?》。

其中,视频链接支持直链,也支持 Youtube、Vimeo 视频链接,比如 https://www.youtube.com/watch?v=rPjEOJt4sro

2019/11/13

  • 新增图片占位功能,配置项;

图片占位

开启懒加载后,由于原先的占位图是固定格式的,所以在进行页面定位时会出现定位不准的情况(比如跳转到评论),故新增图片占位功能。

具体为主题根据源图自动计算长宽等数据,生成相同大小的占位图,由于占位图是纯色空白图片,所以加载时间不会增加,又解决了定位问题。但是图片计算是占用服务器资源的,虽然正常图文几乎感觉不到,但是图片特别多的,比如几百上千的,可能会感到一丝丝卡顿,所以图片占位是可以配置是否开启的,看大家自己的需求。

2019/11/14

  • 优化图片占位功能;

占位模式新增前端 Javascript、后端 URL、后端 base64 三种模式,各有优劣,自由选择~

前端 JavaScript:占位图在浏览器前端生成,占用服务器资源少,与页面加载同时进行,可能会增加加载时间;
后端 URL:占位图在后端自动生成,若同时启用缓存,占位图仅生成一次,若关闭则每次访问都会重新生成,使用此方式体积会比较小,但前端会增加请求数,可能会增加加载时间;
后端 base64:占位图在后端自动生成,并通过 base64 代码加载到页面中,会增加页面大小,但测试加载是最快的;

2019/11/18

  • 优化幻灯片滚动效果;

依建议调大了高度,右侧支持配置正方四栏或者上下两栏。

2019/11/20

  • 修复排行榜一处错误;

2019/11/22

  • 调整图片占位逻辑,避免资源浪费;

2019/11/23

  • 修复幻灯片右侧偶有失效问题;

2019/12/02

  • 优化了一下跳转页显示,避免当目标网站打不开时,让访客误以为是本站的问题;
  • 打赏支持配置支付宝或/及微信;

打赏码

个人站长全凭毅力在更新网站,如果大家觉得对自己有帮助,非常欢迎大家对站长进行打赏!

打赏二维码可以配置支付宝 或/及 微信收款码,在后台主题设置中的打赏二维码,以分割符|分开即可。默认先微信收款码,然后支付宝收款码,也可以只配置一个,建议大小长宽均为 250px。如果只配置一个且是微信收款码,收款码文件名建议包含 weixin 字样,这样就可以正确提示是微信扫一扫还是支付宝扫一扫。

一个小细节,如果微信和支付宝都配置了,那么扫一扫字样会随着二者切换跟着变换颜色。

2019/12/04

  • 新增微信吸粉神器~

应 @路边的风景 建议,新增微信吸粉神器,简单来说就是访客需要关注微信回复关键字,来获得文章的访问资格。

通过短代码实现,代码入下:

[wx ]隐藏的文字[ /wx]

具体效果可参见短代码页

2019/12/06

  • 修复本地测试可能会导致 CSS/JS 资源加载失败的问题;
  • 修复自建地址库存在 IP 收录不全问题;

2019/12/07

  • 修复 MarkDown 层级显示错位问题;

2019/12/10

  • 修复文字隐藏短代码显示效果;

2019/12/13

  • 依建议高级配置里可选友链是否进行外链处理;
  • 简阅模式适配夜间模式,晚上阅读更护眼;
  • 依 Audits 建议优化代码;


精选评论

  1. 欧文斯
  2. 你懂的
    你懂的 回复

    Windows 10Chrome 72.0.3626.121来自 香港 的大神

    请问最新版在哪里下载使用??

    1. 欧文斯

      本周会有更新,关注主题说明页

  3. 木对
    木对 回复

    Windows 10Chrome 78.0.3904.87来自 广东 的大神

    不错的。主题功能挺多。就是外观布局上不能更多的个性化。 icon_mrgreen.gif

    1. 欧文斯

      大框架是不好个性化,显示效果、功能上是可以的 icon_razz.gif

  4. 王生
    王生 回复

    Windows 10Chrome 86.0.4240.198来自 美国 的大神

    改的不错,持续保持更新。
    —— 来自VIP用户