简介
在用的这个主题的前身是 WordPress 默认主题 TwentyTwelve 。 2012 年重启博客,时逢 WordPress 发布 TwentyTwelve 主题,以此为母本参照个人需求进行改造,并取名 Brave,尽管这个主题现在已经被改的跟 TwentyTwelve 基本没什么联系了,仍要感谢 TwentyTwelve 所带来的理念和启发。
写这个主题的简介原因之一是有将这个主题开放的打算,想让它更完善、希望更多人使用它,前提是它要足够好,事实上我已经在为开放它做准备了。
这个主题大体分三个模块:首页(post-format:standard)、博客(post-format:aside)和位置(post-format:status),博客对应的页面模板文件是 page-blog.php,位置对应的页面模板文件是 page-here.php,除以上三个类型还为 chat 、 image 、 video 做了单独的样式。
目前只有我一个人在用,平时图方便没做多语言的考虑。
特色
因个人需要加了一些个性化的功能,姑且称之为特色吧,大致如下:
- 响应式布局,目前适配了移动、平板和桌面;
- 支持 schemas 标记;
- 无限滚动加载,使用 infiniteajaxscroll 这个 jQuery 插件实现,感谢作者,默认自动加载前三页,之后改为手动点击加载,这个插件免费使用范围仅限个人的非商业、非赢利性的单个网站,其它情况下使用可能需要付费购买许可,详情请见网站说明 http://infiniteajaxscroll.com/download.html;
- 位置(page-here.php)即为 status 格式的日志,给 status 日志增加了喜欢(like)按钮,代码如下:
<?php echo get_simple_likes_button( get_the_ID() ); ?>
也可给评论添加喜欢 (like) 按钮:
<?php echo get_simple_likes_button( get_comment_ID(), 1 ); ?>
喜欢后再次点击可取消喜欢,以上代码来自:https://github.com/JonMasterson/WordPress-Post-Like-System,感谢作者 Jon Masterson;
- 加密日志不输出到 feed;
- 使用 chat 格式用作私密日志(需设置私密),私密日志只限本人浏览器,就像这个博客的狮子座只有登陆管理员账号才能看到里面的内容,作为访客只能看到一只青蛙图片;
- 标准(standard)格式默认使用特色图
the_post_thumbnail();
作为单页面背景大图; - 状态(status)格式日志,可通过 WordPress APP 添加地理位置标记,有地理位置标记的日志下方会有地图图钉标记,为保护隐私没有显示具体的 GPS 坐标,如需要可使用下面语句输出关联的 GPS 坐标:
<?php $latitude = get_post_meta($post->ID, 'geo_latitude', true); $longitude = get_post_meta($post->ID, 'geo_longitude', true); if( $latitude & $longitude ) { echo "$latitude $longitude"; } ?>
使用了 TwentySixteen 主题所用的字体 Merriweather,只支持英文,感谢 Google Font;- 浏览器兼容性,主流浏览器都支持
,包括 IE7 、 8 、 9 、 10 、 11,IE6 应该也没问题,有 IE6 的朋友可以帮忙测试下。
这个主题的展现不需依赖其它插件,在 PHP8 下也能正常工作,目前自用。
主题更新日志
- 2015-03-13 切换为字体图标,感谢 IconMoon;
- 2015-08-04 由两栏改为单栏;
- 2015-08-12 更换 logo,将小猫换为乌贼;
- 2015-11-10 启用 https;
- 2015-11-26 无限滚动切换为 infinite ajax scroll;
- 2016-12-09 feed 移除 状态 形式日志;
- 2017-01-17 无限滚动更换新动画;
- 2017-01-28 一小波更新;
- 2017-02-10 一小波更新;
- 2017-03 评论改为无限滚动;
- 2017-09-09 更换 logo,换成青蛙,最后一次大换;
- 2017-09-10 更新 icomoon 字体,加上了青蛙;
- 2019-10-03 调整 like 插件,防止假人恶意点击;
- 2020-06-06 更改了搜索结果样式,使用了大图,将足迹模块的发布时间提到了顶部;
- 2020-07-11 搜索结果改进:搜索结果展示特色视频,不进页面也能直接播放这些视频;
- 2020-08-09 改进了游记页面的特色图和色特视频样式,今天开始不再刻意兼容 IE 浏览器了;
- 2021-09-13 发布时自动增加发布终端名称功能;
- 2021-10-17 增加了暗黑模式,加大移动设备显示字号;
- 2022-08-28 改用原生 JavaScript,脱离 jQuery,幸会,再见;
- 2022-09-04 增加代码高亮功能(prismjs);
- 2023-02-08 调整防垃圾评论机制;
- 2023-03-01 实现参数配置化;
- 2023-03-05 加强防垃圾评论机制(增加 hash 校验);
- 2023-03-07 发布或更新日志时汉字英文字符间自动补空格。
改得这版清新脱俗也是难得,like!
@JJlin 还是你的那个版本好
很有分享精神啊,点个赞吧!
只介绍不分享是一种耍流氓的行为。
@大致 再稍微等等
哈 特别不喜欢看到别人跟我主题一样的 来个定制版是多么高大上的事情。
@hannah 我以前也是这么想的