缘网大杀器

脚本由来

这个脚本可是好老好老了,大概1年半前写的吧。那个时候人还在深圳出差,晚上回宾馆无聊就开始折腾这个。最初的时候我只是写了一个去广告的样式,将 缘网 一些根深蒂固的悬浮广告隐藏掉,让页面干净点。可惜好景不长,缘网改动了页面结构,结果我的样式就失效了。在校内使用的同学在98的帖子后面反馈,我马上用Firebug查看,改样式,又可以用。接下来的好几天,就这样一直在拉锯战,不知道是我RP不好,刚好遇到缘网在改页面还是其它原因,至今我也不大清楚了。

后来,我也厌倦了经常要改样式,而且纯粹样式在缘网页面下稳健性太差了,因为缘网的页面几乎没有一个有id或者class属性的元素,定位某个元素基本上都需要使用父子兄弟等选择器,结果就是缘网一改就挂。最后,我将该脚本分成两个部分:一部分是用Greasemonkey或者Scriptish安装的用户脚本;另外一部分是用Stylish安装的用户样式。

用户样式中首先将页面的所有内容全部隐藏:

/* Hide anything first */
body > * { display: none !important; }

查看全文

如何为单篇文章添加自定义的样式

在看到一些Demo教程页面的时候,突然想到一个问题,在做Demo的时候往往需要插入一些单独的与Demo相关的样式,这些样式是如何添加的呢?

因为接触WordPress不久,起初我只是联想到在自定义博客的时候搜索到的模板页面(参考给你的wordpress新建独立的tag页面),本博客的Archives、Categories等页面都是采用这种方法实现的,但后来仔细一想觉得这种方法太不切实际了,那岂不是要给每个页面都添加一个模板页面。

然后,我又想WordPress的编辑/发表文章的HTML编辑框可否添加样式<style>,试了下发现确实可以,不过自然地添加的样式是追加在所跟随文本的后方,而不是在<head>内。

有没有一种方法可以在<head>中添加一小段为本文章而单独设定的样式呢,而又类似在编辑框中那样可以方面的添加样式内容? 经过万能的Google搜索,找到一篇与我的问题非常契合的博客Custom CSS Per Post。文中作者提供了两个可以选择的方法,两者都可以在主题的function.php中添加少量代码实现,而无需为止安装额外的插件。

查看全文