喵!虽说本站是 WordPress,但是这仍无法阻碍我搞 Typecho 的心~ 今天俺就来推荐一款 Typecho 主题,这个主题是在这个的基础上进一步优化改善的,不需要任何插件就能运行,并且完美支持 https。先来看一张首页截图吧!
首页截图
文章标签
默认会显示作者、分类、发布时间、浏览量、字数统计、最后更新日期。登录之后还会有编辑按钮。新文发布会在标题前面有个 new
分享功能
插件来自 Revir,默认已开启分享到 QQ 空间、微博、微信、Twitter、Facebook 等,修改主题文件可以获得更多支持。
实用的侧边
侧边栏新加了分类和管理
有趣的页脚
页脚包含建站时间、加载耗时。
优秀的头像缓存策略
如果访客填写了 QQ 邮箱,那么将会显示 QQ 头像;否则将会根据邮箱去 Gravatar 获取头像。如果连 Gravatar 也没有,那么就会显示默认的头像。启用了缓存策略,妈妈再也不怕加载好几秒钟了~ 默认超时时间为 14 天,可在主题中自行设定。
支持 Android 版 Chrome 通知栏变色
也就是meta theme color
评论框输入特效
主题设置
评论区显示 UA
对于我这种对隐私要求比较高的人,我是不想把评论者的 UA、更别提是地理位置信息暴露给大众的了,所以这个选项默认是关闭的。的确,我可以通过日志、通过访问统计工具来获得访客的 UA 等信息,但是这只有我才能做到,这也就意味着我需要对访客的隐私负责——尽管访客可能毫不在意这点。好吧,其实我是装有 Random User-Agent 的……
演示站
奔跑的蜗牛壳(此站点同时也启用了其他的插件,在外观上,包括 Snow、Kiana)
使用方法
下载 Typecho 主题
重命名整个文件夹为GreenGrapes2
并上传至usr/themes/
目录下
登陆自己的博客后台,在 "控制台" 的下拉菜单中选择 "外观" 选项进入已安装主题列表
在相应的主题点击 "启用" 即可使用
Troubleshooting
页脚加载耗时很长
请首先确认是不是第一次使用本主题并且打开了一个含有大量评论的页面?如果是的话,那么第一次获取 QQ 头像 / Gravatar 会比较耗时(尤其是当服务器在墙国的时候),耐心等待直到缓存成功即可。
avatarCache
中头像的时间戳为不同的时间日期,免得一次性加载太多导致延迟。示例命令:touch -cmt 201703291216 xxx.jpg
头像加载失败
确认下主题目录下存在avatarCache
这个目录。是否有足够的权限写入?通常来说 www:www/755 或者干脆 777 就可以了。
更换首页头像、默认头像等
主题设置中设置个 url 或者替换 img 目录下的图片文件
增加、修改分享选项
post.php
中的第 164 行data-share-networks
中的字符串就是控制显示内容的。目前支持的选项有 Weibo,Wechat,Douban,QQZone,Twitter,Pinterest,Facebook,GooglePlus,Reddit,Linkedin,Tumblr,Evernote,RenRen。更多详细设置请参考 Revir
修改打字特效
footer.php
中第 29、30 行是控制打字特效的。可以根据自己情况选择 true 或者是 false
下载地址
GreenGrapes2
突然发现 GitHub 字体变大、变粗了。
建议
俺不是搞 Web 开发的,但是如果有任何建议,欢迎发邮件、本文评论、奔跑的蜗牛壳评论、发 issue。
其他
致谢
感谢 hongweipeng 的设计,这是我开发的基础;感谢小蜗牛童鞋的选择与信任,这是我开发的动力,嘻嘻嘻。
不过我猜你是想让文章内容乱码,那就直接改成 baffle('.article-content').start() 或者 baffle('.post-article').start()
如果确定自己这边都没问题的话,那就提个 issue 吧,需要 F12 控制台的错误记录,对应主题目录的权限,访问的 url 等,能有 php 日志更好了。
<span class="shaky">(´・ω・`)</span>
<aside>
标签,也就是 164-194 行(记得留下来一个</aside>
和最开始的配对。不过你说的小绿框是什么?