首页 / 生活 / 正文

建站日志-对本站主题大规模BUG修复

2015年02月24日 7 条评论 ... 生活

过年的几天整个人都玩疯了,虽然人没有离开电脑,但是净是在玩各种游戏,代码什么的都没有动,文章什么的也没有写。所以这几天既没有写东西,也没有东西写,索性对之前找到网站上的BUG修复一下。这一开始修复,就是几十个小时。

从昨天下午到今天中午,网站修复基本算是结束了,从外观上来看,几乎么有啥区别,最大的改变莫过于网站顶部的 banner 被我换成了联系链接。更多的改变在于网站的功能上。

按照时间顺序,我分别修改的部分有:

1.更新了 font awesome 的版本

早先编辑网站的时候,看到的是从 bootstrap 网站上找到的,殊不知,这个版本早已过时,而且没有QQ微信等图标,所以换掉了,一同需要修改的还有散布在网站四处的取用部分的代码。

2.删除了顶部 banner 修改为SNS图标

考虑到广告的负面效果,所以把所有广告都撤掉了,然后替换成了订阅链接和各种社交图标,虽然 github 第一次注册,啥东西也没上传,但是还是放上去了,显得高大上一些。

3.更新了 jQuery 库,重写了搜索框隐藏显示动画

初学 jQuery 不懂库版本,原来用的 jQuery 库太老了,连 fadeToggle() 都不支持,因此更新到了1.7版本。

4.重写了导航栏下拉菜单,修复了手机下不显示二级菜单的BUG

最大发挥我蹩脚的 jQuery 知识,最后算是研制成功了,但是修复的并不完美。

5.精简了网站底部版权信息,精简了手机显示模块,

6.替换了评论系统的核心,添加了ajax提交和ajax局部刷新功能

这是工程量最大的内容,之前用的版本是 William 的神级评论模板,由于年代久远,现在看来不但臃肿,而且已经出现了很严重的BUG。我找来了用在 Lipop上的 ajax 评论模板,这个模板比较安全可靠。替换后的评论模板显示样式还是与原来的样式一样,但是核心发生了改变,可以无刷新提交评论和回复评论。且设置了局部刷新翻页。用户体验来讲是没有大问题的。

7.添加了评论回复邮件通知功能

这个功能使用wordpress插件是可以实现的,但是因为强迫症的原因我还是找到了代码,并且调试成功,要知道有了评论邮件通知功能,对增加网站黏度有很大帮助,而且回复的消息也不会石沉大海。

8.修复了楼层出现错误的BUG

这个问题确实非常棘手,本来以为已经解决了,结果在写这篇文章的时候发现,楼层数居然不是从1开始计算的,于是又折腾了一小时多,到最后把楼层直接删掉了,简单粗暴。(这也算修复)

岛风

一开始折腾自己就会忍不住长时间端坐在电脑前,所以每次这样搞一次,就会头疼眼花,非常疲惫。该好好补补了。

水文一篇,这表示我开始恢复更新博客了。新年祈福,期望2015我的站长路上顺利!

7 条评论

Loading...
  1. Spiced Hard Bean Curd

    来试一下修复好的bug7.

    2015-02-24 [回复]
    • 有野出没

      哈哈,这回应该没啥问题了。

      2015-02-24 [回复]
  2. rccoder

    git之前一直是把完成的代码扔上去,典型的云盘式使用方法。。。。假期看看一下git权威指南,才明白了好多好多

    2015-02-24 [回复]
    • 有野出没

      昨晚上搞了很久,还是没搞懂,看来这不是凡人能搞的哦。

      2015-02-25 [回复]
  3. alex

    不折腾不舒服斯基 :grin:

    2015-02-26 [回复]
  4. rccoder

    那个你的分页应该有点问题,最好能显示有多少页的好~

    2015-02-27 [回复]
    • 有野出没

      分页可能是因为新评论放置在底层的原因所以看起来有点别扭,需要翻评论的文章只是少数,这个我忍了(其实太懒) :evil:

      2015-02-27 [回复]

发布评论