Git Product home page Git Product logo

typecho-theme-aria's Introduction

Typecho-Theme-Aria

书写自己的篇章

screenshot

使用方法

Wiki

更新

2019-2-23 1.9.0

  • 警告:由于部分配置变量名修改,部分配置信息可能丢失,请更新前先做数据库或配置信息备份
  • 移除了评论框图片
  • 移除小部分文件
  • 大部分代码重写
  • 文章/评论部分功能解析移至后端
  • 增加了对MathJax的支持
  • 增加了对DPlayer的pjax重载支持
  • 增加了对目录条目的滚动监听
  • 增加了文章卡片显示动画
  • 增加了评论区文章作者标识
  • Fixed #21

2019-1-22 1.8.4

  • 代码块样式稍做优化
  • 代码块右上角增加了拷贝代码的按钮
  • 部分样式稍作修改
  • 去除了搜索框的背景图
  • 去除部分冗余代码
  • 修复了博客信息中Gravatar头像丢失的问题
  • 修复其他一些小BUG
  • 增加了文章目录(支持h2-h4三层解析)的功能,文章/页面编辑页面可以选择开启或关闭

2018-12-3 1.8.3

  • 现在点击文章左下角的"Read More"的按钮会在新页面打开文章
  • 现在首页文章日期格式会按照后台->设置->阅读->文章日期格式的设置输出
  • 现在子菜单会根据内容自动撑开而不是适配父级菜单宽度(感谢P3TERX)
  • 修改评论输出函数,适配后台->设置->评论的多项配置选项(同时修复了包括但不限于开启评论审核导致输出错误的bug)
  • 手机端子菜单间距微调(防止误触等)

2018-11-10 1.8.2

  • 增加了自定义gravatar头像源的配置,现在你可以选择自己想用的源了
  • 增加了对Meting和MathJax的PJAX结束后的重载
  • 增加了文章内部分图片不使用fancybox的方法
  • 导航栏解析新增slug参数
  • 修复了一个归档页面的输出bug
  • 修复了一个ajax评论的bug
  • 修复了子菜单超出边框的bug
  • 现在设置项头像URL为空时默认根据用户的邮箱调用gravatar头像
  • 自定义pjax重载函数从userAction更换为Aria.reloadAction
  • 微调部分样式
  • 修改了导航栏图标的解析,现在使用主题自带的图标需要加上iconfont,即完整的一个class

2018-10-11 1.8.1

  • 增加了自定义「一言」接口地址的设置项,现在你可以使用自己的接口了
  • 增加了PJAX重载函数的接口
  • 现在评论回复日期是根据你自己的设定进行输出了
  • 修复了一个短代码注册函数的bug
  • 修复了第一篇文章上下篇的显示bug(若只有一篇文章则不会显示上一篇/下一篇)
  • 对部分样式的细节进行优化处理
  • 处理部分css动画
  • 优化部分js代码
  • 对文章的代码块进行美化(css风格来自Mashiro

2018-10-2 1.8.0

  • 增加了对导航二级菜单的支持
  • 增加了代码高亮块的语言类型提示
  • 修复了一个底部链接组件的bug
  • 重写显示上下篇的代码
  • 微调部分样式

2018-9-27 1.7.1

  • 增加了底部链接组件的设置项
  • 增加了评论的 useragent 和对应的设置开关
  • 增加了主题最新版本检测的后台按钮
  • 重写归档页面的样式
  • 修复了一个后台开关设置的bug

2018-9-12 1.7.0

  • 修改大部分样式
  • 评论区重写
  • 友情链接页面的样式整合到全局css(可以在任意文章/页面使用[link-box] [link-item]
  • 文章短代码优化
  • 删除部分函数
  • 修复部分BUG

2018-8-12 1.6.1

  • 优化了ajax评论代码
  • 后台主题设置使用semantic-ui进行美化
  • 部分细节微调
  • 增加了notyf对于评论成功或者失败的提示(可以配合SmartSpam插件使用)
  • 增加了图片懒加载的开关
  • 增加了对统计代码的重载(目前支持谷歌分析和百度统计)

2018-8-7 1.6.0

  • 友情链接页面部分样式微调
  • css和js文件改为本地调用
  • 增加了pjax页面切换特效
  • 增加了ajax评论选择开关
  • 移除了底部的页面加载时间

2018-7-30 1.5

  • 增加了文章底部打赏功能和文章二维码功能
  • 增加了评论部分不接收邮件回复的按钮(需要配合插件CommentToMail使用)
  • 修复了一个无法输出缩略图和预览内容的bug
  • iconfont的使用方式从Unicode修改为Font Class的方式
  • 修改部分样式
  • 重写部分代码

2018-7-9 1.4

  • 增加了一些设置的开关
  • 增加了处理主题配置信息相关功能
  • 增加了导航栏的配置功能
  • 修改大部分样式
  • 重写一部分函数
  • Prism.js更换为highlight.js
  • ......

2018-6-24 1.3

  • 修改部分字体样式
  • 修改首页卡片样式
  • 修改部分文章样式
  • 修改底部样式
  • 底部添加了一言
  • 去除了思源黑体

2018-6-20 1.2

  • 更新了友情链接页面短代码匹配以及部分样式
  • 增加了pjax无刷新加载
  • 增加页面进度条
  • 去除了首页文章预览内容的显示

2018-6-15 1.1 Beta

  • 评论头像换用cn.gravatar.org的源
  • 增加了用户评论的UA显示
  • 更新了文章底部上一篇/下一篇的样式
  • 更新了默认随机缩略图的显示
  • 更新了部分样式
  • 修复了归档页面输出时光轴的BUG

使用的开源项目:

部分插件推荐(非必需)

typecho-theme-aria's People

Contributors

ericy112 avatar siphils avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

typecho-theme-aria's Issues

自定义JS那里写的是链接还是源码?

帮助文档没有详细说明,自己尝试过程中链接不显示,试了一下源码,网站就崩了。个人设置都空了,网站出了大问题。帮助文档那里是什么意思?看不懂,麻烦说一下,十分感谢了

关于meting结束后的重载

我想给博客底部挂一个播放器,通过pjax刷新后播放器不刷新,继续播放。所以想知道怎么把meting重载关掉呢?或者可以建议您在每个页面加一个重载开关?

友情链接出现这个问题

Deprecated: Non-static method Shortcode::shortcode_linkbox() should not be called statically in /www/wwwroot/0xpoker.ctfer.org/usr/themes/Aria/lib/Shortcode.php on line 70

代码高亮问题

不知道dalao用的是哪款代码高亮插件,感觉目前能遇见的大部分代码高亮插件都不能使用,不知道为什么

提示没有ShortCode.php

Warning: require_once(lib/Shortcode.php): failed to open stream: No such file or directory in /www/wwwroot/kobs.site/usr/themes/Aria2/functions.php on line 6

Fatal error: require_once(): Failed opening required 'lib/Shortcode.php' (include_path='.:/www/server/php/71/lib/php:/www/wwwroot/kobs.site/var:/www/wwwroot/kobs.site/usr/plugins') in /www/wwwroot/kobs.site/usr/themes/Aria2/functions.php on line 6

关于滚动监听

如果多个标题相同,则阴影会同时停留在多个标题上

Aria/lib/Utils.php中getFooterWidget()缺少</a>

foreach ($data as $val) { $tmp = $val; if ((array) $tmp) { $href = array_key_exists('href', $val) ? 'href="' . $val['href'] . '"' : ""; $title = array_key_exists('title', $val) ? 'title="' . $val['title'] . '"' : ""; $target = array_key_exists('target', $val) ? 'target="' . $val['target'] . '"' : ""; $text = array_key_exists('text', $val) ? $val['text'] : ""; $html .= "<span><a $href $title $target> • $text</a></span>"; } }

移动端文章图片炸掉

首先 感谢dalao提供这么好康的主题

网页端浏览文章时排版正常 可移动端浏览是文章图片的输出就炸掉了 怎么解决QAQ

移动端代码显示问题

感谢大佬提供这么漂亮的主题。但是我在使用的使用发现移动端的chrome浏览器,代码会显示不全。麻烦大佬看下怎么修复。
Screenshot_20190611_103554_com android chrome

关于目录跳转问题

如图

向上跳转时有一部分会被上方挡住
希望向上跳转时使标题不被挡住

文档归档页面

文章归档页面当文章数量超过一定数量之后自动省略是正常情况吗

修改建议

作者你的主题很漂亮,我非常喜欢。但是有些许不足:
PC端浏览器浏览窗口化时主显示区域和两侧空白区域的比例感觉很舒服,但是全屏放大后只有两则空白区域拉伸,而文字区域大小不变----这样显示下来文字区域基本只占1/3,分布比例不协调。请问能同步拉伸吗?
缩小
放大

环境
系统 macOS
浏览器 Chrome/Safari

不显示背景图

不显示主页背景图。初始背景图可以显示但是用了自己找的图就不行了,背景变为空白。就像eriri.ink一样

dalao的主题太好看了

dalao的主题太好看了
所以什么时候WordPress上面也会有((纯属惹事)
我想在WordPress上面用这个主题(悲)
但是好多合不上胃口
就这个Aria
啊啊啊啊啊啊啊(但是懒得换成Typecho
(事实上是自己把Typecho搞爆300+次
(以前从开始就用这个主题了
(然后放弃了Typecho
(跑去用WordPress了

一点点建议

1、js可以引用jsdelivr上的js,减小服务器带宽占用,同时提高网页加载速度。特别是对于服务器在境外的情况(虽然本来占用就很小)
2、js可以放在footer,这样用户访问博客时会先加载别的最后加载js,不至于在加载js的时候看到页面一片空白。

开启评论审核功能,评论时会报错

开启了评论审核,以访客身份评论,然后就报错了。审核后能正常显示。
image

Notice: Undefined index: text in /www/.../usr/themes/Aria/functions.php on line 569

Notice: Undefined index: parent in /www/.../usr/themes/Aria/functions.php on line 589

Notice: Undefined index: author in /www/.../usr/themes/Aria/functions.php on line 593

@

我换成默认主题显示正常
snipaste20181119_063131

看了下 functions.php 三个位置分别是 $text = $result['text'];$parent = $prow['parent'];$author = $arow['author'];

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.