代码如诗也抵不住如山的疲惫

wordpress官方网站的底部有一句英文,“Code Is Poetry”,翻译过来就是“代码如诗”;我觉得这四个字,很好的揭示出wordpress的魅力所在。自从有了wordpress,搭建一个网站再也不是什么难题了,不需要Dreamweaver,也不需要Frontpage,你只需要将程序包上传,然后执行5分钟安装,然后又一个wordpress站点就诞生了。

但我觉得wordpress建立网站的方便性只是它的魅力的很小一部分,更大的魅力在于它的扩展性,比如你可以通过插件实现各种各样的功能,比如你可以通过主题随便的设计网站的外观,这其中又以wordpress主题的设计更能解释代码如诗这句话。用php来规定显示什么样的内容,用css来规定以什么样的外观来显示内容,亲手完成一个主题绝对是极有成就感和自豪感的一件事情。

但,如本文的标题那样写的,代码如诗也抵不住如山的疲惫。做一个wordpress主题真的是一件很费心力的事情,尤其是对于非专业人才的菜鸟折腾户,更是耗费体力和精力。从接触wordpress到现在,经我的手做出来的主题也有五六个的样子了,当然有成品也有半成品。最大的感受是php语法结构不用费什么力气,直接copy就可以了,当然前提是没有特殊的要求;难点是用css来进行视觉效果的修饰,这个真心表示很难。

我常常会用一个下午的时间来调整一个导航栏和搜索框的位置,怎么能让他俩显示在一行里面,还不能干扰下面的元素的显示,说起来很容易,实际操作起来真的很头痛;这只是我遇到的问题里面的很小的一个例子。还有时候为了追求一些很炫的效果,会引入js代码,但引入的js文件多了互相之间会有干扰,如何排除干扰也是一件烦心的事情。

这三四天的时间里,和基友合作精仿了一个网站主题,网站的效果比一般的博客站稍微复杂了一点点,对代码的实现要求就高了不是一点点,苦逼的查了很多英文文献(喂,老外写的wordpress教程也可以称作文献么XD),当然也学习到了不少以前没涉及到的知识。比如,如何为某个特定的分类定制特定的归档模板,如何实现瀑布流布局,如何实现index页面多种日志格式的杂糅,如何通过分类别名获取到分类的链接地址,如何使用条件语句控制模板文件的调用等等。

制作主题的过程中,参考别人主题的代码是个惯例吧,尤其是对于菜鸟流。参考代码也会带来很多麻烦,如何与自己的主题相契合,这个实现起来也不容易啊。唉,各种调试,遭遇各种错误,分析错误,纠正错误,现在搞得我一闭上眼睛就是跳动的代码。

疲惫了,前几天讲过短时间内不做主题了,专心写文章;这回更是坚定信念了,返回头再好好学习CSS去吧。

对了,最后说一件事情,有朋友反映我现在用的fishy主题首页和归档页显示正常,但文章页侧栏会漂移到评论框下面去,开始的时候我没太注意,因为我这里看起来都是正常的,后来又有多位朋友提到这个问题,下午我把主题打包到本地,分别用IE7、搜狗高速、搜狗兼容、火狐、google chrome测试了一遍,发现只是在IE浏览器下侧栏发生漂移,然后现在这个问题已经解决了,搞掉了一句代码,就这么简单。

罗里吧嗦又超过一千字了,上图展示下最近几天的成果。

仿制主题by啄木游弋

仿制主题by啄木游弋


39 comments

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Time limit is exhausted. Please reload CAPTCHA.