Vim has been so graceful that I like to have any text editing work done in her, especially coding and blogging. As a Firefox user, I previously use scribefire to write to my wordpress blog, actually I was working with HTML, I don't like WYSIWYG editing, which always creates dirty codes. However, scribefire is not [...]
最近给我博客提供服务器的朋友把系统升级到新版的CentOS,习惯使用ScribeFire写博客的我遇上麻烦了:在Scribefire里面发布的任何东西格式都一团糟,发布的代码断肢缺臂,所有的HTML标记的尖括号都不翼而飞,原来的<p>就被剥光剩“p”,</p><p></p>的话就当然剩下3p了,不得不进入WordPress的后台编辑器重新修改,如此几天下来,不胜其烦。 于是在网上搜了一个中午,发现国内的形势一片大好,没任何人提到有这样的问题!!!难道是RP?后来想到,国内使用Linux主机的博客寥寥可数,在其中跟潮流使用新发行版的服务器更是少数了……因为这个问题的根源是新版libxml2库引起的! 在这里可以看到不少生活在在水深火热中的西方人有这个问题,里面跟贴留言的人提到,在他的FC9系统里面安装libxml2-2.6.32-1.fc9没有问题,但是一升级到libxml2-2.7.1-1.fc9就不行了!而且这个问题不是最近才有的,可以看到抱怨该问题的帖子从08年10月后就出现了。 关于这个问题,考究过程是相当纠结的: WordPress 知道: XMLRPC api stripping leading angle brackets Php 知道: libxml2 2.7.1 causes breakage with character data in xml_parse() libxml2 知道 Release of libxml2-2.7.1 所有人都知道这个问题,但是距离完全修复还远着,一般用户如果能管理服务器,可以尝试把libxml2降级回2.6.3x,或者重新编译PHP,使用expat来替代libxml2的xml解析器。这两个方法对多数人来说都很不现实。在这些纠结得以解决之前,WordPress的用户一般要双手解决问题,WordPress patch for problamatic libxml2 version提供了修改wp中的三个文件的补丁方法,很明显,问题的根源是因为xml_parse()把我们文章里的HTML标记当成错误符号给吃掉了。不过对很多用户来说这依然不是个好方法,修改代码烦不说,还容易出错。 在这里推荐一般用户安装LibXML2 Fix这个WordPress插件,少快好省地搞定这个问题。当然,插件也提示说使用这个插件只是一个权宜之计,要真正修复这个问题,需要在服务器上把PHP更新到PHP 5.2.9+、libxml2 2.7.3+。
今天正式开始玩Twitter,是在awflasher博主的带领下入门的。 Twitter是什么?原先我以为,不就和QQ签名那样嘛,写一句话,显示到好友(Follower)那边。现在来看,确实没错,但是却少了一层信息分享的意味。比如说,自己突然想起一句话,想和大家分享,但是又不可能这样就写一篇博客,或者到QQ甚至打电话发信息和别人说,很多创意和想法就这样生生憋回去了……另外Twitter作为最新消息的传播平台,已经形成了一种氛围,很多主流媒体看不到的信息都能在第一时间通过Twitter传播(如此前的孟买袭击、CCAV着火……) 在任何时间、任何方式发表任何信息,分享给希望获知这些信息的人; 在第一时间、任一方式获知你所关注的人(或事)的最新进展; 这是awflasher对Twitter的概括,相当精炼。 重点推荐下awFlasher博客里面关于Twitter的几篇文章: 扫盲系列 - 什么是Twitter? 变个花样玩Twitter(上)- 推荐6款优秀的第三方应用 呼吁大家更安全地使用Twitter 其他
WordPress中使用<!--more-->标签分隔文章在首页和单页中输出的功能很方便,在原编辑器中可以单击分隔按钮添加,但是习惯在Scribefire发文章,却无奈Scribefire没有这样的按钮。 这天无意中发现,Scribefire提供的“添加分割线”功能,虽然插入的是<hr>标签,但是文章发上去后自动转成<!--more-->标签: 仔细看一下,Scribefire插入的是<hr class="jump" />,估计WordPress中有相应机制能完成相应的转换吧。
Page optimized by WP Minify WordPress Plugin