Armx Mod for Typecho 更新日志

更新(2019/01/01-2019/06/30)

2019/01/01

  • 调整友情链接页面部分逻辑;
  • 新增隐私政策提示;

友情链接

若启用外链处理,则友情链接一并处理。

隐私政策

据说 GPDR 要求的,有需要的可以在配置里开启。

Privacy.png

2019/01/11

  • 主力下载站维护,请至备用下载站下载或 GitHub 下载最新主题;

2019/01/16

  • 调整 Pingback 显示效果,解决看起来像乱码问题;

2019/01/17

  • 新增 IP 访问提示,配置项;
  • 调整来源提示逻辑,可以兼容 Pjax 了;
  • 新增自动夜间模式提示。

2019/01/18

  • 调整自动夜间模式提示逻辑,可以兼容 Pjax 了;
  • 调整 IP 访问提示,可以兼容 Pjax 了;
  • 调整部分 css 显示效果。

2019/01/19

  • 调整独立搜索页显示效果,看起来整体布局协调一些;

2019/01/20

  • 增加复制字数限制,配置项;

鉴于文章经常被人全文拷走还不留出处,只能出此下策,但是估计也是防不住高端用户,只是给直接复制增加点难度而已。

长文本复制

2019/01/21

  • 新增嵌套短代码;

效果就是点击按钮,网页内容直接在本页中显示而不跳转,需要注意的是网页不能有 X-Frame-Options 限制,如果有的话若不是本站下属网页,那么将无法显示。

内嵌网页.png

2019/01/22

  • 新增防采集高级功能,配置项;

防采集

进一步增加非正常访问文章难度,对 SEO 有一定影响,具体见配置。

2019/01/28

  • 调整源站内嵌显示效果;

2019/02/14

  • 修复表格在小屏下显示不全问题;
  • 修复主题在 IE 环境下提示符号缺失问题;

2019/02/15

  • 新增背景图片配置;
  • 调整内容较少情况下页面的显示效果。

参考千玄的博客,改造的很酷。

2019/02/22

  • 新增搜索收录情况检测,配置项;

暂支持检测谷歌搜索、百度搜索,参考胡家小子代码本博之前的代码,目前看来结果还是较为准确的。

2019/03/05

  • 优化搜索收录情况检测;
  • 新增必应搜索检测;

优化了收录情况检测方式,页面比优化前打开速度会更快。

由于谷歌搜索、必应搜索在大陆连接不稳定,所以默认只开启了百度搜索收录检测,如果你的主机在国外,那么可以在高级选项开启谷歌搜索和必应搜索收录检测。

2019/03/07

  • 优化闲言碎语模板页;
  • 部分页面显示效果改善;
  • 优化表格显示效果;

重构闲言碎语模板页,不再受 Typecho 设置影响,默认最新发表的显示在最上面,每页显示 15 条。

支持表格宽度自适应且不压缩文字显示(需是标准表格)。

2019/03/08

  • 修复评论头像不显示问题。

感谢千玄同学反馈,问题表现在:当关闭懒加载且头像模式选择 Gavatar 时,评论头像可能会无法显示,目前已经修复,并且允许不缓存头像(缓存时间直接为空或设置为 0)。

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

2019/03/09

  • 集成二维码分享;
  • 集成外链跳转;

主题配套的 qr 二维码和 link 外链跳转不需要自己安装了,现已集成到主题里,后台直接开启即可。

2019/03/29

  • 集成音乐播放器;

2019/04/01

  • 修改音乐播放器预加载策略,节省带宽;
  • 修复音乐播放器自动播放错误问题;

自动播放

最新版本的 Chrome 和 Firefox 对于网页音视频自动播放有所限制,需要手动点击方能播放,暂时还没想到解决办法。

2019/04/02

  • 调整音乐播放器自动播放逻辑;
  • 修复图片懒加载概率性失效问题;
  • 搜索页新增搜索引擎指引;

音乐播放器

根据大家的反馈,音乐播放器功能已经实现了,不需要另装插件,配合 Pjax 功能体验更佳(否则刷新页面就会停止播放),采用异步加载,对页面打开速度影响不大。

如果使用第三方曲库,建议使用虾米音乐,因为目前貌似就虾米音乐既支持 http,也支持 https(https 下加载 http 内容小绿锁会掉)。

目前测试音乐播放器在最新版本 Chrome 和 Firefox 也可以自动播放了。

图片懒加载

图片概率性失效问题主要出现在切换页面时,有时候会一直在加载而无法加载成功,目前也已修复。

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

2019/04/18

  • 修复部分情况下评论表情被覆盖显示不全问题;

2019/04/29

  • 新增主题风格,配置项;

内置三套,也可以自己设置,截个图预览一下:

主题风格.png

2019/04/30

  • 新增阅读指示器,配置项;
  • 新增无限瀑布流,配置项;

阅读指示器

是指在文章页面右侧,以百分比形式显示当前阅读位置,需注意若开启懒加载,百分比不是非常准确(占位原因)。

无限瀑布流

是指在首页、归档页等页面,浏览器将自动加载下一页,而无需用户点击(用户不喜欢点击,更爱滚动?)。

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

2019/05/01

  • 新增统计数量显示配置项;

统计数量

实际使用发现,当统计量大于一定数时,首页、归档页 meta 显示会错位,故新增配置项来控制,统计数大于 99 则显示为 99+。

2019/05/07

  • 优化阅读指示器显示效果;
  • 优化夜间模式显示效果,看起来更协调;

阅读指示器

为减少视觉干扰,调整为:

  • 当开启自动滚屏时禁用阅读指示器;
  • 当页面停止滚动时不显示阅读指示器;

2019/05/08

  • 文章新增引用类短代码;
  • 文章新增字体大小设置(前端);

效果

获取摘要.png

用法

[post url="引用链接" jpg="插图"]

注意

支持站内、站外链接,但需确保链接在服务器端(与客户端无关)是可以访问的,不然会报错。

2019/05/15

  • 更换语法高亮插件;

语法高亮

原集成 HighLight 高亮插件,使用中发现有相当一部分语法无法识别,故替换为支持高亮更多的 Prism 高亮插件,并改为配置项,支持配置开关、行号显示、显示风格等,若不想用 Prism 高亮关闭开关即可,不会影响其他高亮插件使用。

高亮效果对比可参照下图:

语法高亮.png

2019/05/16

  • 修复部分外部引用资源失效问题;
  • 修复首页、归档页摘要直接显示短代码问题;
  • 评论图片也支持懒加载和图库了,整体更协调了有木有;

BOOTCDN 凉了,新浪图床凉了,免费的果然都不长久吗?

2019/05/20

  • 修复开启隐私提示 console 报错问题;
  • 修复 Pjax 加载进度条显示错误问题;
  • 修复部分页面被底部覆盖的问题;
  • 新增小广播功能,配置项;

根据内测反馈,增加小广播功能,支持全站或特定页面开启或关闭,开启后在指定页面页头滚动展示,效果:

消息广播.png

2019/05/21

  • 优化多域名 CDN;
  • 优化多域名小广播;

多域名 CDN

考虑到会有针对不同区域使用多域名的情况,对图片和表情 CDN 做了优化,可以全部都启用 CDN,也可以只对源站启用 CDN,配置项(高级选项)。

多域名小广播

如果使用多域名且启用小广播,可以自动添加多域名广播消息,配置项(高级选项)。

2019/05/22

  • 优化懒加载功能;
  • 优化引用类短代码;
  • 优化使用 CloudFlare CDN 时的显示效果;
  • 修复子域名被识别为内链的错误;

懒加载

发现在新版 Chome 环境下(版本 74 以前没有这问题),启用懒加载后会对图片重复加载,猜测是因为新版本集成了懒加载功能引起的,现已针对 Chrome 浏览器进行了懒加载实现方法调整,已解决重复加载问题。

同时对关闭懒加载情况下,对接新版 Chrome 浏览器自带懒加载功能也做了一些适配调整。

引用类短代码

互联网有一项著名的 8 秒原则。用户在访问 Web 网页时,如果时间超过 8 秒就会感到不耐烦,如果加载需要太长时间,他们就会放弃访问。

引用类短代码对页面打开速度有很大的影响,目前已调整为 2s 超时,即服务器有 2s 时间去获取引用页面信息,超过 2s 就返回让页面继续加载,一般来讲服务器的性能都会比客户端好,如果 2s 时间服务器都获取不到引用页,那用户估计对这页面的兴趣也不会太大?

2019/05/23

  • 优化夜间模式显示;
  • 引用、侧栏支持内链 Pjax 跳转了;

2019/05/25

  • 支持添加自定义 js、css;
  • js 、css 新增支持 CDN;
  • 小广播支持显示访问节点识别;

2019/05/28

  • 调整文章页推广逻辑,减少被动屏蔽概率;

2019/05/30

  • 优化小广播滚动;

小广播滚动

实际使用中,一般会在想要看广播具体内容时将鼠标移上去,现已调整支持鼠标悬停时暂停滚动,移开继续滚动了,方便查看。

2019/05/31

  • 修复夜间模式部分区域显示错误问题;

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

2019/06/01

  • 新增外链安全检查,配置项;

安全检测

针对外链,新增模板页,集成谷歌安全浏览(Google Safe Browsing)服务,在跳转之前自动进行安全检查,国内主机也可以正常使用该服务

外链安全检查.png

使用方法:

新增独立页面,slug 设为 goto,模板页选择 外链检测,标题可以自己设,比如“正在跳转......”、“安全检查中......” 等等,然后将 主题设置 - 外链处理 设为 /goto.html? 即可。

2019/06/02

  • 新增外链加密保护,配置项;

外链加密

针对外链部分,新增加密保护,配合谷歌安全浏览服务使用,访客无法直接获得外链地址,提高安全性,也提高链接隐秘性。注意,若启用外链加密,必须同时启用谷歌安全浏览服务,否则外链将无法访问(未解密)。

2019/06/03

  • 优化安全检查显示;

增加了动画效果和倒计时,方便了解检查进度。

2019/06/04

  • 修复评论后无法显示最新评论问题;
  • 调整版权保护逻辑,对管理员禁用;
  • 修改版本号命名模式,方便识别;
  • 修复开启安全检测友链跳转失败问题;

2019/06/14

  • 调整瀑布流显示,更美观协调;

瀑布流显示

① 首页侧栏显示:自动加载下一页时,侧栏自动锁定位置,不会直接滚没了那么空旷;
② 加载动画和提示:修复了同时开启 Pjax 情况下,出现多个加载动画和提示的问题;

2019/06/17

  • 最新评论支持配置是否显示博主评论;
  • 修复评论链接外链保护不生效问题;
  • 修复夜间模式下自定义主题样式部分失效问题;

博主评论

场景建议:新站建立没什么评论时,可以显示博主评论,扩充条数,有一定评论后就根据需要可以关闭了。

2019/06/19

  • 新增支持评论者网址显示控制功能;

2019/06/20

  • 加了一个有趣的短代码;

默认不显示,鼠标滑过显示。

2019/06/22

  • 修复部分情况下头图变形问题;

2019/06/24

  • 新增标记文字快速定位功能;

文字定位

emm...就是你可以选定指定文字,然后通过专属链接访问,可以直接定位到你选定的文字,可以较好地实现标记功能,提高效率。

用法说明

1、对文章页和独立页(post、page)有效;
2、选定要标记的文字,地址栏 URL 会自动更新,分享此专属 URL 或者直接添加书签即可;
3、由于实现方式限制,只在相同分辨率下能自动定位(所以更多是方便访客添加书签 Orz...)

2019/06/26

  • 修复一些标签错误问题;
  • 修复代码自动编号在 IE 下失效问题;
  • 修复部分情况下图库功能导致格式错乱问题;

图库问题

问题产生原因是在使用 Markdown 写文章时,图片与文字紧凑在一起,导致 Typecho 本身在解析时就解析成一个 tag,所以在实现图库功能时会把文字一起处理,造成最终效果文字会跟图片一起居中,现已针对这种情况进行特别处理,测试正常。

题外话

在使用 Markdown 写文章时,建议段与段、不同类型的元素之间,都留一个空行,这样可以保证 Typecho 在解析时可以正确分段。参考本站写法:

Markdown 写文章

2019/06/28

  • 标记文字定位优化;

现在不同分辨率也支持了。

2019/06/30

  • 底部说明在小屏下的显示优化;

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



精选评论

  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用户