本站主题分享 — Bug侠

分享, 折腾 2018/06/30

其实我啥也不会,准确的说,应该是啥也不精。

如您所见,这套主题也只是东拼西凑做出来的东西,CSS框架用的是amazeui,所以整体的风格也是参照它的示例。

因为本来就是我自己用的,功能上没有什么设计方向,简单就好,所以也没有做后台的主题设置页面。

能注释的,我都在代码里注释了,有能力的话可以二次修改,有问题欢迎留言评论。

一些亮点

1.简洁,左右两栏

2.AJAX无刷新加载(带开关,cookie保存设置),AJAX评论提交

3.前端可选是否使用Gravatar头像(带开关,cookie保存设置)

4.评论、后台编写文章,均可以调用自定义表情

5.自适应

下载

https://file.bugxia.com/s/Da3GPTYCaLYprsg

需要注意的地方

插件(可选)

主题中会有 Pure Highlightjs 插件的检测代码,如果启用了该插件,则会执行相应的js代码以保障在ajax下代码高亮能正常渲染,若不存在该插件或未启用则不执行,避免报错

参照:解决AJAX(PJAX)下代码高亮无法渲染的问题

伪静态

首页的文章小图调用的是文章第一张图片,使用了timthumb作为缓存和裁剪工具,为了图片链接的美观(loop.php 第 5 行),所以使用了伪静态,我用的nginx,规则为:

rewrite "^(.*)/thumb/(.+?)/(.+?)/(.+?)/(.+?)/(.+?)__.jpg$" $1/wp-content/themes/bugxia/timthumb.php?w=$2&h=$3&zc=$4&q=$5&src=$6 last;

Gravatar头像缓存(functions.php 第 236 行)

百度收录提交(functions.php 第 65 行)

Server酱通知新评论(functions.php 第 388 行)

邮件通知默认关闭(去掉 functions.php 第 432 行 注释即可)

本文标签:


12条评论

  • oswald 评论于

    bug俠你好,这个主题目前有无法显示评论框bug,有空可以看一下吗?

    • Bug侠 评论于

      @oswald 能具体说一下怎么复现这个bug吗?我好排查排查,感谢

      • oswald 评论于

        @Bug侠 不知道是不是我今天部署的新版本的wordpress-5.2.1导致主题不兼容,然后评论框显示不出来

        • Bug侠 评论于

          @oswald 好的,我也升级到521试试。是文章页直接就显示不出来吗?

          • oswald 评论于

            @Bug侠 文章页下面的评论框显示不出来

            • Bug侠 评论于

              @oswald 不好意思啊,小博客已经升级到5.2.1,我也顺便搭了个5.2.1的测试环境,都能正常显示评论框。

              • oswald 评论于

                @Bug侠 您那边能重新打包一份主题发到我邮箱吗?

              • oswald 评论于

                @Bug侠 我刚重新下载并安装了主题,还是无法显示评论框,后台设置里了“允许他人在新文章上发表评论 ”也还是出不来评论框,bug侠能看下是哪里的问题吗?真的很喜欢这款主题

                • Bug侠 评论于

                  @oswald 我现在用的就是上面分享的这个啊,只改动了一下css样式,其他都没变。
                  如果没加载出来,得逐个判断出错原因,比如看看php有没有报错啊之类的。

  • 赖.. 评论于

    看了下主页 站主真是厉害 做了好多我从来都没有听过的东西(不好意思 孤陋寡闻) 造福广大网友啊!!

  • Jon 评论于

    先留个印,万一用到呢 :咧嘴:

  • 评论(*号为必填项)