Armx Mod for Typecho 功能配置指导

总览概述

本文将对 ArmxMod for Typecho 主题的设置进行讲解,方便大家了解各个功能配置项的具体作用,以达到了解如何配置更契合自己的风格。文章内容较多,建议使用浏览器的搜索功能快速定位到自己需要的内容,文中字体加粗部分一般是指主题后台配置使用的项目名称。

由于 ArmxMod for Typecho 主题处于持续更新的状态,因此部分功能可能会进行进一步优化,或者添加了新功能,而没有及时体现在本文中,此时建议参考 ArmxMod for Typecho 主题更新日志

ArmxMod for Typecho 集成了强大的短代码功能,大大提高了内容的丰富性和吸引力,更详细的短代码演示和说明可以参考 Armx Mod for Typecho 短代码演示

ArmxMod for Typecho 主要走简约而不简单风格,因此前端展示并不复杂,采用左右两栏 + 单栏框架设计,主要在细节上进行了大量优化。

ArmxMod for Typecho 主题默认配置已能满足使用,只要在主题后台配置标注红色字体部分即可;有较少自定义需求的,继续配置绿色字体部分即可;有完全自定义个性化需求的,主题也能够较好地支持。

接下来我们将按照后台 - 控制台 - 外观 - 设置外观 显示的顺序,对主题配置选项进行一一讲解。

启用与更新

启用

在 Typecho 正常安装完成后就可以安装主题了,首先访问 ArmxMod for Typecho 主题下载页,将最新版源码压缩包(armxmod_*.zip)下载到网站 /usr/themes/ 目录下,并解压源码压缩包。

示例:

[root@ct ~]# cd /var/www/html/typecho/usr/themes/ 
[root@ct themes]# wget https://armx.vircloud.net/download/armxmod_20200430.zip
--2020-05-06 16:32:00--  https://armx.vircloud.net/download/armxmod_20200430.zip
Resolving armx.vircloud.net (armx.vircloud.net)... ...
Connecting to armx.vircloud.net (armx.vircloud.net)|*|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4202794 (4.0M) [application/zip]
Saving to: ‘armxmod_20200430.zip’

100%[=========================================>] 4,202,794    990KB/s   in 11s

2020-05-06 16:32:44 (99.0 KB/s) - ‘armxmod_20200430.zip’ saved [4202794/4202794]

[root@ct themes]# unzip armxmod_20200430.zip
Archive:  armxmod_20200430.zip
   creating: armx/
  inflating: armx/post.php
   creating: armx/js/
  inflating: armx/js/nightmode.js
  inflating: armx/js/clipboard.min.js
  inflating: armx/js/main.js
  inflating: armx/js/lazyload.min.js.map
  inflating: armx/js/player.js
......
  inflating: armx/link.php
  inflating: armx/guestbook.php
  inflating: armx/page.php
  inflating: armx/archive.php
  inflating: armx/index.php

注意:

1、上述主题下载页下载地址仅限 VIP 用户使用,开源版本请根据主题页说明下载。
2、如需加入 VIP,请微信联系:xuebing1995,限时折扣仅需 66.66 元。
3、VIP 用户可获得每次更新发版的最新主题源码,以及在线技术支持、有限的个性化定制,可优先满足开发需求。
4、由于代码不具不可复制性,故一经出售概不退款。

接下来我们回到 Typecho 管理后台,在控制台 - 外观 - 可以使用的外观找到 ArmxMod for Typecho,然后点击启用即可:

启用主题.png

更详细具体的安装启用方法可参考:《Typecho 主题及插件的安装启用方法》。

提醒

1、使用本主题请开启 php 的 short_open_tag(Off 改为 On),否则会出现 endif/elseif 错误;
2、使用本主题请开启 php 的 curl,否则将直接报错;

建议

由于服务器软件 PHP、数据库软件大版本更新经常会重写旧版本的功能,因此为更好地支持主题,建议采用:PHP5.6 + MySQL5.6 + Nginx

当然,ArmxMod for Typecho 也是兼容给其他版本的服务器软件,例如 PHP7.1、MariaDB 等等。

更新

Typecho 更换主题默认是会清空原主题配置的,因此就会造成更新都要重新配置主题,好在为解决此问题,ArmxMod for Typecho 已经支持主题配置的备份还原,可以在每一次更新时既启用了新功能,又能保留原先的配置。

使用方法也不难,在 控制台 - 外观 - 设置外观 中,首先看到的就是配置操作,具体有备份配置、还原配置、删除配置。

  • 备份配置:可以备份主题最新的配置,每次点击默认覆盖上一次备份;
  • 还原配置:将备份中的配置还原到当前版本的主题;
  • 删除配置:删除备份的配置,谨慎操作;

在准备更新主题前,首先点击备份配置;然后返回到可以使用的外观,启用默认主题;接着参考上一步的启用主题,将最新主题下载到/usr/themes/ 目录下并解压;最后回到配置操作,点击还原配置即可完成更新操作。

插件

对于 ArmxMod for Typecho 使用到的插件,几乎都已经集成无需重复安装,例如 Smile 评论表情插件、Sticky 置顶插件、QRCode 二维码插件、Like 点赞插件等等。

目前需要安装的插件 Links 友情链接插件,类似主题安装启用,将 Links 插件下载到 /usr/plugins 目录下并解压,然后在 控制台 - 插件里找到 友情链接插件 并点击启用即可。

注意

1、插件可在主题下载页下载;
2、为配合主题,对插件也进行了魔改,故请安装上述下载页的插件;
3、下载页显示的其他插件有需求才需要安装,否则不装也不影响使用;
3、各个插件的具体作用可以搜索本页相应的说明。

配置指导:基本功能

接下来我们将根据不同功能模块进行分别讲解演示,主要分为全局功能、页头功能、文章功能、评论功能、侧栏功能、页脚功能、推广选项。

目前后台配置已实现分选项卡显示,可以直接点击相应模块功能按钮进入该模块设置:

后台配置

全局功能

顾名思义,全局功能是指始终贯穿全站的功能,启用或禁用都会影响到整体的显示效果和体验。

启/禁用选项

  • 全站 Pjax:是否启用 Pjax/Ajax 加速技术,开启可节省服务器资源,体验更好;配合高级选项中的页面缓存时间,可以大大降低资源请求数量;
  • 版权提示:启用后将在访客复制文章内容时进行提示(右侧弹信息条);配合高级选项中的允许复制字数,超过允许字数将禁止复制(全屏禁止提示);配合高级选项中的三级防采集设置,将大大增加辛辛苦苦码的文章被复制的难度;配合高级选中的Markdown 模式,可以给予授权访客的文章 Markdown 源码的查看复制权限;
  • 简繁互译:启用后在侧栏会增加一个按钮,点击可以切换全站简、繁体;
  • 在线统计:启用后将实时统计在线人数,显示于侧栏的网站统计
  • 页面压缩:是否对最终输出页面进行压缩,采用 PHP 压缩算法,属于锦上添花型,要达到更好的效果还是建议启用 Nginx 或 Apache 的压缩功能;
  • 来路提示:是指访客首次访问,是否启用来路提示,比如通过百度搜索访问的,类似提示欢迎来自百度的朋友等等;
  • 全局灰色:启用后将屏蔽全站的色彩,仅保留灰色,适用于清明节等节日临时开启;
  • 自动滚屏:启用后在前端双击页面,页面将自动滚动,适合文章字数比较多的网站;配合高级选项中的滚屏像素滚屏时间等可以配置出更符合自己阅读习惯的滚动效果;
  • 按键导航:启用后在前端将可实现按压键盘的左右(<-上一篇、->下一篇)键进行页面切换,减少鼠标点击;当启用全局 Pjax 后该选项不生效;
  • 隐私提示:针对 GDPR 增加的功能,启用后将在页面底部向访客展示隐私提示,点击按钮可跳转至隐私声明独立页(slug 为 privacy-policy);
  • IP 版本提示:针对 IPv6 快速部署这个大环境增加的功能,可以对访客来源 IP 进行判断,显示是否使用 IPv6 访问;
  • 音乐播放器:启用后将在侧栏新增播放器按钮,点击显示音乐控制面板;高级选项中可以配置是否自动播放随机播放歌曲列表以及在手机等移动端是否显示;
  • 消息广播:启用后将在指定位置滚动显示广播内容;高级选项中可以配置广播显示位置广播清单,以及针对多域名的情况下,是否展示多域名提示
  • 5 秒盾:类似 CloudFlare 的 5 秒盾功能,一定程度上可以提升网站的安全性;

配置选项

  • 外链处理:是指对外链是否先进行内链化处理,利于 SEO;若不配置则不处理;默认为 /usr/themes/armx/ext/link/?url=;配合高级选项中的谷歌安全浏览 API,可实现外链的安全检测,此时还需新增独立页,slug 为 'goto',详细介绍参见《ArmxMod for Typecho 功能配置之谷歌安全浏览服务》;高级选项中还可以配置对外链是否进行加密保护以及友链是否也进行外链处理;启用后,可自动识别文章链接类型,并添加标识;
  • CDN 替换前地址:针对图片等写文章上传的附件,比如 https://vircloud.net/usr/uploads/2020/05/1141318903.png 就填 https://vircloud.net/usr/uploads/,多域名网站建议采用相对路径;若不配置则不处理;
  • CDN 替换后地址:指附件的第三方保存位置,注意应与CDN 替换前地址目录结构保持一致,比如 CDN 实际访问地址是 https://cosgz.myqcloud.com/uploads/2020/05/1141318903.png 就填 https://tc-gz-1252597704.cosgz.myqcloud.com/uploads/;高级选项中可以开启是否适配多域名,默认为主域名启用 CDN,其他域名不启用;高级选项中还可以配置是否启用启用静态资源 CDN
  • 建站时间:填写后将自动计算累计建站多长时间,显示于侧栏的网站统计和页脚,需注意时间格式;
  • Chrome 地址栏颜色:填写后将自动对访问客户端为 Chrome 内核的浏览器的状态栏自动上色;
  • 支付二维码:启用赞赏功能后,访客点赞后将可以对该二维码进行打赏,建议图片大小为:250x250;若配置了建站时间,将会在时间后面显示打赏链接;
  • 统计代码:若统计类型选谷歌,则填写统计 ID 即可,同时还可以在高级选项中,启用谷歌分析优化以加速统计和提高准确性;若使用别家统计分析工具,则需要填写包含 script 标签的完整统计代码;

选择选项

  • 二维码 API:是指进行文章分享时,生成的二维码使用哪个接口,默认为主题自带;
  • 赞赏功能:启用后访客将可对文章进行点赞喜欢,若配置了支付二维码,点赞后还会显示打赏;点赞数在文章 meta 以喜欢标识来展示,如果没有启用该功能,将不会显示点赞 meta ;
  • 图片懒加载:启用后将对全站图片进行懒加载处理,即访客浏览到图片位置才会加载图片,节省主机资源;默认对文章缩略图、文章图片、表情、支付二维码、评论头像等图片进行处理;高级配置中还可以配置是否进行图片占位,不启用占位侧栏快捷按钮可能会定位不准;高级配置中还可以配置占位类型占位格式、是否缓存占位图片以及占位图文字显示什么;
  • 夜间模式:配色更暗的模式,以在晚上浏览网站对眼睛加以一点呵护,支持配置 CST 时间 18:00-07:00 自动启用;
  • 统计类型:指网站统计,目前仅百度、谷歌支持 Pjax/Ajax;若使用谷歌分析,在统计代码填写统计 ID 即可,同时还可以在高级选项中,启用谷歌分析优化以加速统计和提高准确性;若使用别家统计分析工具,则需要在统计代码填写包含 script 标签的完整统计代码;
  • 手机选项:是指当相应功能开启时,在手机等小屏移动端访问时是否禁用相应模块,勾选表示禁用不显示;
  • Pjax 进度条样式:当启用全站 Pjax时,切换页面时的加载进度条样式要以什么的形式展示,支持不显示、页头进度条、页脚转圈圈三种样式;
  • 主题风格:类似前面的全局灰色,可以选择全站的显示风格,集成了清新简洁、岁月时光、随手涂鸦三种风格;在高级选项中,还可以自定义主题风格背景风格顶部风格
  • SEO 增强功能:以 Google Search 为基准,可以选择是否对支持的引擎(如 Google、Twitter、Facebook 等)对相关信息进行结构化;

页头功能

配置选项

  • 头部 Logo:指页头左侧顶部的 Logo 背景,建议大小为 112x55;若未配置则显示网站名字;
  • 归档 Logo:指归档页面显示的 Logo 背景,显示于作者页分类页标签页等顶部位置,建议大小 144x144;
  • Favicon:指浏览器页面左侧的小图标;
  • 网站图标:指 APP 分享时显示的图标,以及 Safari 书签图标;
  • Apple 模式:是指针对 iOS 平台,是否自动插入图标代码,详细介绍参见图标说明
  • 标题后缀:指添加到网页标题后的描述性文字;
  • 页头导航:页面头部链接,按示例填写完整的 html 代码;
  • 右侧导航:页头右侧下拉链接,按示例填写完整的 html 代码;默认会显示所有独立页面,故朋友圈、时光鸡等使用模板创建的独立页面记得添加隐藏属性,否则会重复显示;

文章功能

默认功能

  • 标记文字快速定位功能:此功能就是你可以在一篇文章内任意选定指定文字,然后浏览器会自动更新地址栏 URL,其他人通过此 URL 专属链接访问,可以直接定位到你选定的文字,可以较好地实现标记功能,提高效率;详细介绍参见《ArmxMod for Typecho 功能演示之选择指定文段分享》;
  • 图库灯箱功能:针对文章图片。电脑端点击打开,再点击放大,点击空白区域、或上划或下划鼠标关闭。左右滑动鼠标为“上一张图”“下一张图”。移动端点击打开,双击放大,上划或下划关闭;
  • 七套文章模板:针对不同功能,设计了七套模板:时光鸡、留言板、排行榜、外链检测、友情链接、闲言碎语、搜索页,具体介绍和使用方法参见:《ArmxMod for Typecho 使用说明之创建模板页》;
  • 链接自动标识:针对内链、外链、邮箱等不同类别显示不同的样式,使访客一眼就能区分开来,内链标识在左,外链标识在右;详细介绍参见《ArmxMod for Typecho 功能演示之代码语法高亮》,注意需启用全局功能中的外链处理
  • 文章卡片描述:默认取文章内容,若遇加密、短代码等高级功能自动美化、隐藏等处理;若要自定义显示内容,可在文章撰写页面填写卡片文章描述
  • 快速分享功能:在文章内容后,显示分享至 QQ、微博、微信等社交媒体的快捷按钮;高级选项中若启用 Markdown 模式,有权限的访客还可以看到 Markdown 源码查看按钮;
  • 面包屑导航功能:在文章内容后,显示文章“面包屑”导航,利于 SEO;
  • 文章页头温馨提示:针对分类 slug 为 fuli(福利类)、exp(经验教程类)、build(建站类)进行时效性提示;

启/禁用选项

  • 状态标识:指在文章卡片右上角是否显示最新、更新、置顶等标识;通过写文章页面的卡片标识可以自定义要显示的文字标识;在高级选项中通过文章置顶来配置要置顶的文字;
  • 打字特效:指在前端文字输入框是否显示打字动态特效;
  • 字数统计:指在文章页标题下方是否显示文章字数统计,若启用将同步启用阅读时间提示;
  • 回复可见:指是否启用访客评论回复才显示部分或全部的文章内容;后台文章页编辑框可快速插入回复可见
  • 文章分页:针对内容特别长的文章,是否进行分页(默认 3000 字分页);配合高级选项的分页字数,在写文章的页面开启自定义分页长度,还可以实现按指定的字数进行分页;
  • 收录检测:实验性功能,启用后默认将对百度收录情况进行检测;在高级选项中还可以配置是否检测谷歌收录必应收录,由于国内连接谷歌、必应服务器不稳定,默认不启用;
  • 阅读指示器:启用后将在页面右下角显示当前文章的阅读进度情况;为减少视觉干扰,若全局功能自动滚屏,本功能将自动失效;若开启图片懒加载又没有启用图片占位,指示器比例可能不是非常准确;
  • 无限瀑布流:启用后首页、归档页文章列表将自动展开加载下一页内容,而无需手动点击,注意需要开启全站 Pjax
  • 自定正文字号:启用后将在文章页标题下方 meta 显示字号调整按钮,可以放大或缩小正文字体,以符合访客阅读习惯;
  • 语法高亮:启用后将自动对代码块进行语法高亮处理,采用 Prism 高亮方案,支持 PHP、Html、css、SVG、JavaScript 等 216 种语言,使用代码标识(三个 `)后跟语言来标识;高级选项种可以配置是否自动添加行号,以及语法高亮风格;详细介绍参见《ArmxMod for Typecho 功能演示之代码语法高亮》;
  • 图片重载:懒加载兼容性功能,启用后在图片标题后会自动添加(不显示?)按钮,点击后将自动重新加载本张图片,使用本功能需先在高级选项中启用图片表格自动添加标题
  • 简阅模式:顾名思义,启用后将在文章标题下方的 meta 显示简阅模式按钮,点击后浏览器内全屏显示文章内容;
  • 移动端目录:指是否在手机等小屏移动端环境下显示文章目录;高级选项中可以配置移动端目录显示风格;网页端和手机端目录都是自动解析截取文章,因此文章 MarkDown 格式必须严格一级级往下分,第一级两个 #,第二级三个 #,目录最多支持显示两级;
  • 移动端缩略图:指是否在手机等小屏移动端环境下显示首页、归档页等页面的文章卡片缩略图;

配置选项

  • 百度 BDUSS:针对语音小助手,若要启用必须配置,参数详细获取方法参见《ArmxMod for Typecho 功能配置之 AI 智能语音》;
  • 语音朗读分段字数:文章字数过多易引起解析失败,导致小助手无法朗读,默认 3000 字,最大 5000 字;
  • 语音朗读开头内容:语音小助手的开场白或欢迎词;
  • 语音朗读结尾内容:语音小助手的结束语;

选择选项

  • 短代码支持:启用后将支持 ArmxMod for Typecho 强大的短代码功能,在文章编辑页可以直接使用,更详细的短代码演示和说明可以参考 Armx Mod for Typecho 短代码演示;在高级选项中,还可以选择是否启用脚注优化GitHub Task List等功能;
  • 语音朗读:即语音小助手,启用后将可以处理文章内容,将文章朗读出来(加密类文章默认不支持解析);文章编辑页可以选择单篇文章是否开启,中文文章朗读效果较好,代码多的文章听起来则很难受,此时建议单篇关闭;
  • 语音朗读合成类型:喜欢男声还是女声?支持四种不同的音色,情感类的效果更好;
  • 语音朗读语速:喜欢说的快还是慢?支持五种不同的语速;
  • 缩略图设置:针对首页、归档页等页面的文章卡片,缩略图以何种方式呈现,支持“有图文章显示缩略图,无图文章随机显示缩略图”、“有图文章显示缩略图,无图文章显示默认的缩略图”、“所有文章一律显示默认缩略图”、“所有文章一律显示随机缩略图” 四种模式;随机和默认缩略图存于 img/sj/ 目录下,其中 default.jpg 为默认缩略图;在文章编辑页面可以通过配置文章缩略图 URL来覆盖此设置;

评论功能

启/禁用选项

  • UA 文字:在评论用户名称后是否显示 UA 文字说明,例如:Windows 10、Firefox 70.0;
  • 评论表情:评论内容是否启用评论表情功能,启用后将支持发表和显示表情,目前支持 QQ、颜文字、阿鲁三个表情包;
  • 显示位置:在评论用户名称后是否显示用户位置,例如:来自 辽宁 的大神;在高级选项中可以根据自己服务器的位置来选择评论位置 API;自建 API 详细介绍参见《启用自建评论位置 API 方法》;
  • 显示评论者 URL:启用后将在评论用户名称上自动添加用户填写的链接 URL,若未填写则不添加;
  • 独立一言:启用后将在评论模块上方、文章内容下方显示一言;可以指定内容来源
  • 评论一言:启用后将在评论框中显示一言(仅显示);

配置选项

  • 默认一言:如果内容来源选择网络,又恰好网络故障获取超时(默认 2s)时,要显示的一言;
  • 默认头像:指评论者既无 QQ 头像也未配置 Gravatar 时,要显示什么头像;若启用 QQ 头像,则匹配优先级为:QQ > Avatar > 默认;注意:由于 Gravatar 在国内访问不稳定,若您的主机在国内,建议手动修改主题 function.php 中 get_avatar 的 host 地址,否则开启评论的文章页打开会很慢。
  • 头像缓存时间:若选择 QQ 头像则必须启用头像缓存;单位秒,默认 30 天,超时会重新获取;
  • 博主认证设置:指在评论中将哪些用户识别为博主;
  • 表情 CDN 地址:类似上面的静态资源 CDN,主题也支持引用保存到第三方存储的表情;

选择选项

  • UA 风格:在评论用户名称后显示,小图标丰富,iconfont 全局更协调,也可以关闭不显示;
  • 非中文语系评论:默认启用,禁止纯英文内容评论,减少垃圾评论;
  • 随机头像:评论的访客若未设置头像,是否显示随机头像,头像保存于主题目录下的img/ravatar
  • 博主头像:可以单独设置博主回复评论时要使用的头像,不填写则按评论头像风格展示;
  • 评论头像风格:本主题支持获取 QQ 头像,也支持 Gravatar;为保证评论者的隐私,前端显示做了加密处理,因此若选择 QQ 头像则必须启用头像缓存
  • 内容来源:指一言取自哪里,可选本地(保存于主题目录下的lib/yiyan.txt)或访客访问页面时实时从网上获取;
  • 认证风格:指启用博主认证时,用什么来标记博主,可选图片或文字;

默认启用

  • 评论数量 meta:如果该文章没有启用评论功能,首页、归档页、文章页等位置将不显示评论 meta;

侧栏功能

启/禁用选项

  • 关于博主:启用后将在首页侧栏显示关于博主模块;
  • 友情链接:启用后将在全站独立页侧栏显示友情链接模块;在此处显示的友情链接,应将链接分类设置为 index(内页友情链接则是设置为 one);
  • 显示作者:启用后将在文章页侧栏显示作者的相关信息模块;

配置选项

  • 博主头像:显示在关于博主上的头像;
  • 简介背景关于博主关于作者模块的背景图;建议大小 900x100;
  • 文字介绍关于博主头像下方的描述文字;含标点不超过 70 字;
  • QQ:显示在关于博主上的 QQ 信息,点击将自动调用 QQ 客户端;
  • 微信:显示在关于博主上的微信二维码,点击将自动弹出供访客扫描;
  • Telegram:显示在关于博主上的 Telegram 链接,点击将自动跳转 web 聊天界面或调用客户端;
  • GitHub:显示在关于博主上的 GitHub 链接,点击自动跳转;
  • 联系邮箱:显示在关于博主上的邮箱地址,点击自动调用邮件客户端;

选择选项

  • 相关文章:文章页侧栏是否显示与当前访问相关的文章;
  • 随机看看:在全站侧栏是否显示随机文章推荐;
  • 热门标签:在首页侧栏是否显示热门标签;
  • 标签云风格热门标签的显示风格,支持清新简洁和科技动感两种风格;;

页脚功能

默认功能

  • 侧栏按钮:显示返回顶部、转到底部、转到评论三个导航快捷按钮,默认移动端隐藏侧栏所有按钮;高级选项中可以选择是否在移动端显示返回顶部按钮

启/禁用选项

  • 加载时间:在侧栏网站统计按钮上,是否显示页面加载所耗时间;
  • 内存使用:在侧栏网站统计按钮上,是否显示展示页面所耗内存;
  • 上次在线:在侧栏网站统计按钮上,是否显示博主上次在线时间;
  • 最后更新:在侧栏网站统计按钮上,是否显示网站文章最后更新时间;

配置选项

  • 公安备案:填写公安备案号,点击将自动跳转公安备案验证页面;高级选项中可以选择是否在备案信息前添加图标
  • 网站备案:填写网站备案号,点击将自动跳转网站备案页面;高级选项中可以选择是否在备案信息前添加图标
  • 版权声明:页面底部的版权声明;
  • 网站驱动:页面底部的网站驱动;
  • 页脚链接:页面底部展示的链接;

选择选项

  • 网站统计:侧栏网站统计按钮的总开关;

推广选项

启/禁用选项

  • 主机推荐:是否在侧栏显示主机推荐;
  • 本站服务:是否在侧栏显示本站服务;
  • 谷歌广告:是否启用谷歌广告功能,启用后需填写谷歌广告代码,主题已对谷歌广告进行显示优化;
  • 文章页广告:是否启用文章页下方的广告;
  • 侧栏按钮推广:是否在侧栏按钮添加广告;
  • 弹窗推广:是否启用全站首次访问时的弹窗广告;
  • 谷歌广告选项选择谷歌广告显示的位置(已实现自适应,无需配置);

配置选项

  • 服务图片 / 推荐图片 / 文章页推广图片 / 侧栏按钮广告图片 / 弹窗广告图片:启用本站服务 / 主机推荐 / 文章页广告 / 侧栏按钮推广 / 弹窗推广 后,服务 / 推荐 / 文章页推广 / 侧栏推广 / 弹窗 广告的图片链接;侧栏推广建议大小 250x250,弹窗建议大小 502x152,文章页建议大小 600x70,其他为:578x190;若未配置图片而在高级选项中配置了标题,将直接展示标题;
  • 服务链接 / 推荐链接 / 文章页推广链接 / 侧栏按钮广告链接 / 弹窗广告链接:启用本站服务 / 主机推荐 / 文章页广告 / 侧栏按钮推广 / 弹窗推广后,服务 / 推荐 / 文章页推广 / 侧栏推广 / 弹窗 广告的链接;默认进行内、外链识别,以区分是在当前页面打开还是新窗口打开;
  • 服务广告词 / 推荐广告词 / 文章页推广广告词 / 侧栏按钮广告词:启用本站服务 / 主机推荐 / 文章页广告 / 侧栏按钮推广后,服务 / 推荐 / 文章页推广 / 侧栏推广 广告的广告词;若图片加载失败或未配置将显示;
  • 弹窗广告标题:启用弹窗推广后,弹窗的大标题;
  • 弹窗广告文字:启用弹窗推广后,弹窗的广告内容;

选择选项

  • 文章页推广风格:可选插入图片或背景填充,降低被 Adblock 屏蔽概率;

配置指导:高级选项

除上文提到的高级选项外:

默认功能

  • 多域名优化:一个网站多域名是对 SEO 来说是相当不利的,收录的可能会非常乱,也可能会直接被搜索引擎拒绝收录,故而根据谷歌搜索建议进行了优化,默认启用不可配置;
  • 链接自动补全:完整的链接应该是形如 https://blog.vircloud.net,然而在实际使用中,如果网站绑定有多个域名(或者后续更换域名),那么使用完整链接是不友好的,比如说上传了图片附件,默认 URL 是 https://blog.vircloud.net /example.png,通过另一个域名https://vircloud.net 访问时,图片 URL 将仍然是 https://blog.vircloud.net /example.png,因此在这种情况下,我们会使用相对地址 /example.png 以方便维护。但是同时又产生了另一个问题,相对地址对于 SEO 是相当不友好的,搜索引擎更喜欢完整的、结构化的 URL 地址,因此本主题支持链接自动补全功能,根据访问域名自动补全相对链接缺失部分,以利于 SEO 和后续维护;
  • 推广内外链识别:效果是站内的推广链接,如果是站内链接(一般是指向推广文章)则在当前页面打开,如果是站外链接(一般是活动网站)则新窗口打开;
  • 样式文件加载优化:异步加载样式 css 文件,既不影响页面打开速度,又不影响页面显示效果;

启/禁用选项

  • 数字缩减:指文章卡片、文章页标题下方的 meta,阅读数、评论数、点赞数等超过 100 后显示为 99+
  • 最新评论显示博主:侧栏随机看看的最新评论中,是否显示博主回复的评论;
  • 时光机显示分类:指时光机页面,在文章标题前是否添加文章分类,方便查找同一类的文章;
  • 管理前端登录:启用后将在页脚链接处添加管理登录按钮,点击后可以直接登录,可选登录后是要停留在当前页面编辑文章,还是跳转到后台;
  • 反代检测:启用后将启用反代检测,若嵌套本网站或反代网站,将自动跳转到真实的网站地址;
  • 微信吸粉:启用后将可以在文章中使用微信吸粉功能,引导访客关注微信获取访问密码,密码验证正确后才会显示完整的文章内容;详细介绍参见《微信吸粉测试》;
  • 朋友圈图片:指友情链接内页,以何种方式显示链接图片,默认不显示;详细介绍参见《ArmxMod for Typecho 功能配置之朋友圈图标》;
  • 适配高分屏:针对分辨率较高的屏幕,是否进行图片适配;若启用,则主题配置中的图片均应设计两张,比如头部 logo 配置为 /usr/themes/armx/img/header-logo.png,则在 /usr/themes/armx/img/ 目录下应保存 header-logo.png[email protected] 两张图片,且 [email protected] 的尺寸是 header-logo.png 的两倍。

配置选项

  • 自定义 JS:可以在此处添加自定义 JS,不用填 script 标签,默认在页头加载;
  • 自定义 CSS:可以在此处添加自定义 JS,不用填 style 标签,默认在页头加载;
  • Markdown 授权清单:指Markdown 权限设置为授权模式,哪些人有权限看到 Markdown 源码,格式为 文章CID1,允许IP1|文章CID2,允许IP2
  • 幻灯片左边文章 CID:启用首页幻灯片后,左边滚动的幻灯片显示哪些文章;滚动图片取自文章的自定义字段 thumb,建议大小 570x190;若未配置字段 thumb,则从主题目录下 /img/sj/hdp/ 中随机取一张,可以自行替换该目录下的文件;
  • 自定义幻灯片内容:启用首页幻灯片后,左边滚动的幻灯片显示哪些自定义内容,比如一些推广内容;按照图片 URL+描述内容+跳转 URL格式填写,多个以 | 分隔,将优先于文章幻灯片显示;
  • 回复什么:启用微信吸粉后,访客回复什么关键字获得访问密码,默认是文章 CID,其他指定内容则直接填写;
  • 微信名称:启用微信吸粉后,访客可以通过什么称呼搜索到公众号;
  • 微信帐号:启用微信吸粉后,访客可以通过哪个帐号搜索到公众号;
  • 微信二维码:启用微信吸粉后,访客可以扫描哪个二维码直接关注;
  • 隐藏密码:启用微信吸粉后,访问密码是什么;支持全站统一密码(直接填写密码,访客输入一次即可访问所有加密文章),或者每篇文章都不一样(格式:文章 cid1,密码1|文章 cid2,密码2|统一密码,统一密码总在最后);

选择选项

  • 主题开发者链接:可以选择是否在友情链接中显示本站链接;
  • Markdown 权限:启用Markdown 模式后,可以选择是否向访客开放文章 Markdown 源码;若访客有访问权限,则将在文章页下方的分享处显示 Markdown 图标;
  • 首页幻灯片:启用后将在首页滚动展示幻灯片;详细介绍参见《ArmxMod for Typecho 使用说明之幻灯片》;
  • 幻灯片滚动风格:可以选择幻灯片以何种特效滚动,可选左右滚动、上下滚动、渐隐渐现三种效果;
  • 幻灯片滚动速度:幻灯片多久滚动到下一张(默认循环滚动);
  • 幻灯片右边内容选项:启用首页幻灯片后,邮编静态幻灯片展示什么内容,可选随机文章、热门文章、随即推广、点赞文章;
  • 幻灯片右边显示风格:可选上下两栏风格或正方四栏风格;

相关文章:

1、《ArmxMod for Typecho - Typecho 个性化响应式自适应主题
2、《ArmxMod for Typecho 主题介绍专页
3、《ArmxMod for Typecho 最新功能演示
4、《Armx Mod for Typecho 更新日志
5、《Armx Mod for Typecho 短代码演示


精选评论

  1. 欧文斯
    欧文斯 回复

    Windows 10Chrome 80.0.3987.132来自 福建 的大神

    太多了,慢慢更新 icon_arrow.gif

  2. 欧文斯
    欧文斯 回复

    Windows 10Chrome 80.0.3987.132来自 福建 的大神

    第一版新鲜出炉,欢迎各位大佬点评 icon_mrgreen.gif

  3. 牛二哈
    牛二哈 回复

    Android 7.1.2微信 7.0.13.1640来自 河北 的大神

    太棒啦,辛苦了~

    1. 欧文斯
      欧文斯 回复

      Windows 10Chrome 80.0.3987.132来自 福建 的大神

      icon_redface.gif

  4. DNSLOG
    DNSLOG 回复

    Windows 10Chrome 83.0.4103.116来自 江苏 的大神

    A free DNSLog platform for penetration testing: http://dnslog.pro/