为了个人定制的需要,对主题的一些代码进行了修改。采用模板自治,使用属性覆盖,降低耦合度,最大程度不改变原始主题的代码。感谢cho同学提供的White_p主题。

主要做的修改有:
- 黑白两色主题合二为一:根据北京时间,自动加载相应的css文件。这里原始黑白主题的布局有所不同,同时黑色主题存在较多的bug,所以放弃使用cho提供的黑色主题。从而直接在白色主题上,修改css文件,对配色进行修改。实际上,这里并没有用两个主题,而是只有白色主题,但是加载了两个css文件。
传送门:在链接后面加上style=day可以直接进入白天模式,加上style=night可以直接进入黑夜模式,注意加?号。如
http://www.yovisun.com?style=night
修改右边栏:默认的右边栏信息较为简略,这里添加了“友情链接”、“热门文章”、“随机文章”、“热门标签”、“文章归档”等项目,同时根据当前所在的页面,有选择的进行输出。
另外,由于右边栏信息的丰富,可能一屏无法完全显示,所以去除了右边栏的悬浮效果。文章尾部内容:在每一篇文章的尾部添加版权信息、SNS分享按钮、标签、分类、上一篇、下一篇等信息。
返回顶部:淡入淡出,弹性滑动的返回顶部按钮。当页面向下滑动时,右下角渐隐出现返回顶部的按钮。
修改评论:添加Ctrl+Enter快捷回复,同时添加必填、选填的提示信息。评论盖楼样式的修改。评论增加@功能。
meta标签:主题的meta标签的位置不是很合理,修改了meta标签的位置。
分页导航:原始的为10页,当所在页面靠近中间的时候,前后会各延伸十页,会使样式变形,经测试5页较为合适。
管理功能:在前台浏览文章时,为了便于直接管理,避免还要进后台界面,这里在typecho文章页面添加管理员文章编辑和评论编辑等按钮。(当然,只有管理员才可以看到)
搜索优化:搜索页面对搜索字高亮处理果,同时在搜索页面添加使用google的api进行异步搜索,直接输入google的搜索结果。(经测试,目前该功能在IE系列浏览器下存在bug)
其它功能以及样式上的修改,不再赘述......
