今天可以说是个好日子吧,一来我的新主题完工了,二来typecho更新升级了,两个都是好消息,双喜临门啊!
先说说新主题(叫鑫主题也不错,哈哈)吧。本来用的是ShingChi写的Silence主题,一个拥有强大后台设置功能的主题,一开始也觉得挺好看,稍作改动后就一直在用。后来忽然觉得这个主题有点头轻脚重的感觉,就产生了修改的念头,可惜没有好的想法,就一直没动手。直到有一天看到了Lance的博客,发现了emlog的AllTuts的顶端设计,感觉很不错,就萌生了动工的想法,但是囿于时间匮乏,也只好再次搁置。
昨天趁着生病休息的时间(其实没休息,一直在折腾主题)就开动了。原本只是想在Silence的基础上改动一下就ok了,却发现很困难,一番努力之后,还是没达到预期效果,只好放弃这个想法,重新开始写一个新主题。首先是对Silence主题的研究,花了大把时间终于大概了解了,里面的一些变量和判断语句让我头痛不已,弄得本来不清醒的头脑更加迷糊。真的很佩服ShingChi,能写出这么强大的主题。有了大概的熟悉之后,就参照着Silence的主体部分开始写,并做了自己的一些优化和规范,去掉了多种样式的变量,只保留了自己喜欢的灰色调调。头部基本上是参照AllTuts的css样式编写的,只是按照自己的想法布局,外观是一致的。然后看见Ben的颜色搭配,感觉很不错,不愧是专注于前段样式设计的,审美观很值得点一个赞。所以也参照着搬了过来,对“关于站长”页面做了样式和内容的完善。
最痛苦的是对“文章归档”页面的改动了,最初看到的是牧风的归档页面的介绍,类似于时光轴,很nice,可惜是wordpress的,就想模仿一下。接着又看到weburls分享的改自牧风的归档页面(悲剧的开始),样式更为好看,还给出了php语言和css样式,心里激动不已,就仿着写了进去,调试一看,样式完全不对。仔细一看,他和牧风的归档页面的源码写的不是一回事,顿时纳闷。几番寻找,意外地发现牧风原来也写了typecho格式的php、css和js,心里那个激动啊,就照搬照抄,运行,很不错,然后自己对css进行修改,最终达到了自己还算满意的样式。然后新主题还添加了一个集成搜索和彩色标签云的页面,之前一直想用独立页面输出彩色标签云,可惜一直不会用网上给出的php语言,又不想用那种专门识别tags缩略名的方法,所以一直没做成。今天终于搞定了,这也是这次写主题的最大收获,学会了如何使用自定义模版,这也是最让我开心的。404页面也改动了,不过由于时间有限,基本上是照抄的,只是去掉了多余的css语句。最后,这个主题基本上就完成了,祝贺一下!
接着说说typecho的更新升级吧,写完主题后,在概况里面忽然发现官方消息更新了,升级后的typecho测试版可以下载了!心里又一阵激动,好事啊,盼了这么旧,终于更新了!就开始寻找一个好一点的免费空间测试一下这个新版本,目前还在寻找中。据官方介绍,新版本的特点有:
经过优化的安装程序,并且直接支持SAE, BAE和GAE环境,安装程序会自动识别这些,并提示您填入必要的参数即可完成安装,非常省心
完全重新设计的后台,在Fen的操刀下,我们从结构到代码到外在我们基本把后台重新再设计了一遍,新的后台更加扁平化,代码结构更加精简。我们把后台的框架也从mootools迁移到了jquery,因此所有的前端代码都重写了一遍,这可是个大工程。
撰写页的修改是值得大书特书的,首先我们加入了Markdown编辑器的原生支持,不过升级安装的用户这个功能是默认关闭的,你需要到个人设置页打开它。然后我们对日期填写和标签功能进行了比较大的优化。最后,我们文件上传功能也得到了改进,现在不用再通过flash组件上传了,我们不仅支持直接选择文件上传,还能够使用html5的拖动上传模式,让你一次上传多个文件。当然还有诸如自动保存改进等等这类小改进就不再赘述,需要您自己发掘了。
修复了一堆bug,大概三四十个左右。就写这么多吧,赶紧寻找免费空间去。今天是个好日子,老百姓心里真高兴啊,哈哈,希望自己的病也快点好吧,best wishes!