今天一天可以说是围绕着昨天的问题展开的,不可谓一事无成,但都是小事吧。
昨晚上豆瓣的时候,无意间又瞟到了被抓取显示的自己的博文,但很可惜格式丧失的问题还在(本来就没解决的。。。),不禁觉得不能放着不管了,于是乎准备着手处理它。
第一想到的自然是搜索。一阵google 百度,毫无收获,键入的“抓取博文 格式丧失”几个关键字,看来很少甚至没怎么被提到过。。。心中很是纳闷啊,这下该怎么办呢?是关键字问题?我于是想了些近似的关键字拿去搜,依然颗粒无收。当时确实很失落的。
随后我想到求助于前辈。豆瓣上的相关人士还是很多的,我就给几个做web开发或者准程序员们发了豆邮,当然了,我还发给了豆瓣的帮助中心以及豆瓣老大–阿北。发完之后,新生希望了。于是辗转人人,竟偶遇alswl前辈。自然,我不会放过这个询问的好机会的。
前辈给的提示是如果博客的格式都是由css全权决定而css是外联的话,rss输出的博客就是无格式的了,因为它无法自动读取,至少在没有其他脚本的帮助下是这样。而且这种情况是文章的段落结构连基本的html标准语义都不存在的时候艹会发生的,难道我的东东如此落魄?当时我想的是不可能吧。。。于是去看了下,一开始没看明白,css确实是外联的(现在推崇的形式),但是否全文无html标识我还没明白,和前辈到了声晚安,倦意把我拖上了床。
第二天我 起的不早。。。兴奋地开豆瓣看回信,不料只有一封回音。是key4ever前辈的,他的意思一开始是说没设定全文输出(其实上个月初我去他的博客留言他回的也是这个只是当时不知道为什么没有回复提醒我也就把这是忘记了,这次重复问,前辈的耐心我很感动啊),我调了之后,问题还是存在的,在他的提示下我看了IE中自己博客的feed输出,竟然是有格式还带图的!GoogleReader上也是可以看到格式的!我就纳闷了,Firefox中开feed源地址看到的可是一篇荒芜啊,chrome也是,九点抓到豆瓣显示的自然还是!那究竟是为什么啊~~~
前辈们可能都自己忙着呢,我决定自己想想办法。来到wp后台,从发布新文章里看可视化和HTML源码的切换,才发现,原来直接在可视化里码字,切到HTML格式连段落标识符都没有的,<p>啊<h>啊等等都没有,空空的!怎么会这样啊!后台管理器的问题?还是插件TinyMCE Advanced在作怪?这是个增加后台文章编辑功能的plugin,我心想,问题估计和他有点关系。。
于是我搜到了一篇文章WordPress 编辑器和代码高亮 。。之后的事都偏离了我要解决的问题。。。
我这才发现,自己的博客很多地方一点都不完善,仔细审视下来,大概有这么几点:1.页面宽度不够,在读产长篇文章时显得很不给力 2.没有页数导航,wp自带的单页反动极其被动,十分不方便 3.文章页面很空洞,不像很多网站有起码的相关文章 4.前辈们的博客充斥着代码且代码格式比较特别(就是代码高亮的说法吧)
“问题大致这些,先解决了这些再说”(当时确实来劲之后把老问给忘了。。。)
1 遂先调整页面吧,这个相对比较死,也最简单。犹豫用的是Firefox,有写扩展对于web开发者来说十分方便,比如这个–Firebug。只需利用它,我就知道了我的index页中的content框是哪些各项属性值又是怎么样的,之后进入后台的外观选项中的Editor中更改便可以了。这个没几分钟变调试成功了。
2 之后先处理了代码高亮的问题。经过一番搜索,我放弃了上文某个链接中提到的Google Syntax Highlighter for WordPress 转向使用了Syntax Highlighter and Code Colorizer for WordPress,原因是因为前辈翻译的文章WordPress代码高亮插件指南[译文]。
文章写得很清楚各个插件的利弊,大家不妨一读。(使用方法)这个为不久之后的代码发布点奠定了基础。hohoho~
3 再是页数导航,也就是大家常见的页面地步的一串链接到其他页面的数字(
)这个问题其实也就是一个插件的问题,选择的余地也不大,一般都使用的是wp-pagenavi。同样,安装后简单设置之后(其实不用设,都很傻瓜的),在你想要添加这个分页的地方加上如下的代码:
<?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); } ?>
一切就好了~样式可以自己去调它的css文件。
4 最后就是相关文章了,原理都差不多的。给出原文吧。是国人做的哦~适用于中文。不再赘述了。
好了,博客完善告一段落了,其实以前很多完善也都是某几天突然来劲了一点点累计的,插件好与坏,用了才知道的。博客成长是我的最终愿望啊,可是由于没有亮点,博客还不是一般的落寞,希望以后自己好好经营了,多多代码!
哦,差点忘了,我的rss输出问题,怎么办啊啊啊啊!!!!!这几天就得搞定,就这样!
后记:今天在搜资料的时候,看到有好多技术牛人呢,自己要好好学习,天天学术啊…
一天后续:早上开qq发现Key4ever来说九点抓到图了,我表示万分欣慰啊~~前辈也是很照顾的~继续折腾吧。。。(此事又遇到了single页面的导航无法显示的问题,解决中。。。文章尾部的相关info的添加也需处理)