From a804b74ea55f413677705a533e448e0961c744d0 Mon Sep 17 00:00:00 2001 From: abc2237512422 Date: Mon, 4 Nov 2019 00:37:28 +0800 Subject: [PATCH] 0.58 --- README.md | 4 + comments.php | 2 +- functions.php | 661 +++++++++++++++++++++++++++++--------------------- info.json | 4 +- style.css | 2 +- 5 files changed, 386 insertions(+), 287 deletions(-) diff --git a/README.md b/README.md index 08f4905d..fbd1dbc6 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,10 @@ Argon - 一个轻盈、简洁、美观的 WordPress 主题 # 更新日志 +## 20191104 v0.58 ++ 优化设置页面 ++ 修复评论框高度错误问题 + ## 20191029 v0.57 + 增加 题图(特色图片) 的支持 diff --git a/comments.php b/comments.php index 4c7ce825..094a4cb2 100644 --- a/comments.php +++ b/comments.php @@ -53,7 +53,7 @@
-
+

 				
diff --git a/functions.php b/functions.php index bf06c743..745e73b4 100644 --- a/functions.php +++ b/functions.php @@ -14,7 +14,7 @@ function theme_slug_setup() { get_template_directory() . '/functions.php', 'argon' ); -//初次使用时发送安装量统计信息 +//初次使用时发送安装量统计信息 (数据仅用于统计安装量) function post_analytics_info(){ if(function_exists('file_get_contents')){ $contexts = stream_context_create( @@ -528,6 +528,19 @@ function upvote_shuoshuo(){ } add_action('wp_ajax_upvote_shuoshuo' , 'upvote_shuoshuo'); add_action('wp_ajax_nopriv_upvote_shuoshuo' , 'upvote_shuoshuo'); +//检测页面底部版权是否被修改 +function alert_footer_copyright_changed(){ ?> +
+

警告:你可能修改了 Argon 主题页脚的版权声明,Argon 主题要求你至少保留主题的 Github 链接或主题的发布文章链接。

+
+
+

Argon 主题设置

-

顶栏

-

顶栏标题

-

留空则显示博客名称

-

顶栏图标

-

图片地址,留空则不显示

-

图片链接

-

顶部 Banner (封面)

-

Banner 标题

-

留空则显示博客名称

-

Banner 背景图

-

需带上 http(s) - ,留空则显示默认背景

-

Banner 渐变背景样式(如果设置了背景图则不生效)

-

- - - /> - 隐藏背景半透明圆 -

样式预览 (推荐选择前三个样式)
-

- - - - - - - -

- -

左侧栏

-

左侧栏标题

-

留空则显示博客名称

-

左侧栏子标题(格言)

-

-

左侧栏作者名称

-

留空则显示博客名

-

左侧栏作者头像地址

-

需带上 http(s)开头

- -

文章 Meta 信息

-

显示字数和预计阅读时间

-

- -

-

每分钟阅读字数

-

- 预计阅读时间由每分钟阅读字数计算
- - 字/分钟 -

- -

文章头图 (特色图片)

-

阅读界面中文章头图的位置

-

- -

- -

分享

-

显示文章分享按钮

-

- -

- -

赞赏

-

赞赏二维码图片链接

-

- 填写赞赏二维码图片链接,填写后会在文章最后显示赞赏按钮,留空则不显示赞赏按钮 -

- -

页脚

-

页脚内容

-

-
- HTML , 支持 script 等标签

- -

Mathjax 渲染

-

- Mathjax 是一个 Latex 前端渲染库,可以自动解析文章中的 Latex 公式并渲染。
- Argon 主题内置了 Mathjax 库的引用 (3.0.0 版本, jsdelivr CDN)
- 如果你需要用到公式,请打开这个选项
- Argon 主题提供了一些 Mathjax 的常用配置项
- 或者,如果需要更详细的配置选项,你可以在这里禁用 Mathjax ,然后在 "页脚代码" 中引用 Mathjax 并编写配置 JSON (当然也可以用插件来实现)
- 一般来说,这里的配置选项已经够用,使用 Argon 主题提供的默认配置即可
- 使用 $xxx$ 或 \\xxx\\ 来标记一个行内公式,$$xxx$$ 来标记一个独立公式
-

启用 Mathjax

-

- -

-

Mathjax CDN 地址

-

Mathjax 3.0+,默认为 //cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml-full.js

- -

- -

Lazyload

-

是否启用 Lazyload 加载文章内图片

-

- -

-

提前加载阈值

-

- 图片距离页面底部还有多少距离就开始提前加载
- - px -

-

LazyLoad 图片加载完成过渡

-

- -

-

LazyLoad 图片加载动效

-

- 在图片被加载之前显示的加载效果 , 预览所有效果
- -

- -

图片放大浏览

-

开启后,文章中图片被单击时会放大预览

-

是否启用图片放大浏览

-

- -

-

缩放动画长度

-

- 图片被单击后缩放到全屏动画的时间长度
- - ms -

-

缩放动画曲线

-

- 例: ease , ease-in-out , ease-out , linear , cubic-bezier(0.68,-0.55,0.27,1.55)
- 如果你不知道这是什么,参考这里
-

-

图片最大缩放比例

-

- 图片相对于页面的最大缩放比例 (0 ~ 1 的小数)
- -

- -

脚本

-

-

- 注意: Argon 使用 pjax 方式加载页面 (无刷新加载) , 所以您的脚本除非页面手动刷新,否则只会被执行一次。
- 如果您想让每次页面跳转(加载新页面)时都执行脚本,请将脚本写入 window.pjaxLoaded
,示例写法: -
+			
+				
+					
+					
+					
+						
+						
+					
+					
+					
+						
+						
+					
+					
+						
+						
+					
+					
+					
+						
+						
+					
+					
+						
+						
+					
+					
+						
+						
+					
+					
+					
+						
+						
+					
+					
+						
+						
+					
+					
+						
+						
+					
+					
+						
+						
+					
+					
+					
+						
+						
+					
+					
+						
+						
+					
+					
+					
+						
+						
+					
+					
+					
+						
+						
+					
+					
+					
+						
+						
+					
+					
+					
+						
+						
+					
+					
+					
+						
+						
+					
+					
+						
+						
+					
+					
+					
+						
+						
+					
+					
+						
+						
+					
+					
+						
+						
+					
+					
+						
+						
+					
+					
+					
+						
+						
+					
+					
+						
+						
+					
+					
+						
+						
+					
+					
+						
+						
+					
+					
+					
+						
+						
+					
+					
+						
+						
+					
+					
+						
+						
+					
+					
+					
+						
+						
+					
+					
+						
+						
+					
+					
+						
+						
+					
+					
+						
+						
+					
+				
+			

顶栏

标题

+

+

留空则显示博客名称

+

顶栏图标

+ +

图片地址,留空则不显示

+
+ +

点击图标后会跳转到的链接,留空则不跳转

+

顶部 Banner (封面)

+ +

留空则显示博客名称

+
+ +

需带上 http(s) ,留空则显示默认背景
输入 --bing-- 调用必应每日一图

+
+ + + +

如果设置了背景图则不生效 +

样式预览 (推荐选择前三个样式)
+
+ + + + + + + +
+ +

+

左侧栏

+ +

留空则显示博客名称

+
+ +

留空则不显示

+
+ +

留空则显示博客名

+
+ +

需带上 http(s) 开头

+

文章 Meta 信息

+ +
+ + 字/分钟 +

预计阅读时间由每分钟阅读字数计算

+

文章头图 (特色图片)

+ +

阅读界面中文章头图的位置

+

分享

+ +

+

赞赏

+ +

赞赏二维码图片链接,填写后会在文章最后显示赞赏按钮,留空则不显示赞赏按钮

+

页脚

+ +

HTML , 支持 script 等标签

+

Mathjax 渲染

+ +

+ Mathjax 是一个 Latex 前端渲染库,可以自动解析文章中的 Latex 公式并渲染。
+ Argon 主题内置了 Mathjax 库的引用 (3.0.0 版本, jsdelivr CDN)
+ 如果你需要用到公式,请打开这个选项
+ Argon 主题提供了一些 Mathjax 的常用配置项
+ 或者,如果需要更详细的配置选项,你可以在这里禁用 Mathjax ,然后在 "页脚代码" 中引用 Mathjax 并编写配置 JSON (当然也可以用插件来实现)
+ 一般来说,这里的配置选项已经够用,使用 Argon 主题提供的默认配置即可
+ 使用 $xxx$ 或 \\xxx\\ 来标记一个行内公式,$$xxx$$ 来标记一个独立公式
+

+
+ +

Mathjax 3.0+,默认为 //cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml-full.js

+

Lazyload

+ +

是否启用 Lazyload 加载文章内图片

+
+ +

图片距离页面底部还有多少距离就开始提前加载

+
+ +

+
+ +

在图片被加载之前显示的加载效果 , 预览所有效果

+

图片放大浏览

+ +

开启后,文章中图片被单击时会放大预览

+
+ ms +

图片被单击后缩放到全屏动画的时间长度

+
+ +

+ 例: ease , ease-in-out , ease-out , linear , cubic-bezier(0.4,0,0,1)
如果你不知道这是什么,参考这里 +

+
+ +

图片相对于页面的最大缩放比例 (0 ~ 1 的小数)

+

脚本

+

Argon 使用 pjax 方式加载页面 (无刷新加载) , 所以您的脚本除非页面手动刷新,否则只会被执行一次。
+ 如果您想让每次页面跳转(加载新页面)时都执行脚本,请将脚本写入 window.pjaxLoaded
,示例写法: +

 window.pjaxLoaded = function(){
 	//页面每次跳转都会执行这里的代码
 	//do something...
 }
-					
- 当页面第一次载入时,window.pjaxLoaded 中的脚本不会执行,所以您可以手动执行 window.pjaxLoaded(); 来让页面初次加载时也执行脚本 - -

页头脚本

-

-
- HTML , 支持 script 等标签
插入到 body 之前

-

页尾脚本

-

-
- HTML , 支持 script 等标签
插入到 body 之后

-

- -

其他

-

是否使用 v2ex CDN 代理的 gravatar

-

- 建议使用,可以大幅增加 gravatar 头像加载的速度
- -

-

是否启用平滑滚动

-

- 能增强浏览体验,但可能出现一些小问题,如果有问题请切换方案或关闭平滑滚动
- -

-

是否修正时区错误

-

- 如遇到时区错误(例如一条刚发的评论显示 8 小时前),这个选项可能可以修复这个问题
- -

-

是否在文章列表内容预览中隐藏短代码

-

- -

-

+ + 当页面第一次载入时,window.pjaxLoaded 中的脚本不会执行,所以您可以手动执行 window.pjaxLoaded(); 来让页面初次加载时也执行脚本

+
+ +

HTML , 支持 script 等标签
插入到 body 之前

+
+ +

HTML , 支持 script 等标签
插入到 body 之前

+

其他

+ +

建议使用,可以大幅增加国内 gravatar 头像加载的速度

+
+ +

能增强浏览体验,但可能出现一些小问题,如果有问题请切换方案或关闭平滑滚动

+
+ +

如遇到时区错误(例如一条刚发的评论显示 8 小时前),这个选项可能可以修复这个问题

+
+ +

+
+