说是安装,其实说是记录更贴切吧,这两天折腾了不少时间,终于算是搞定了,在这里备忘一下,以便下次使用。

系统:CentOS 6.5

换成了linux环境,系统选的是centos,centos是比较保守的,因此很多在ubuntu,fedora上有的软件,在centos下都没有,而且很多软件包都比较陈旧,但是优点是比较稳定。

在windows上习惯了live writer,用网页写的方式实在不能忍受,这次要安装的wordpress客户端,像在fedora上就自带了Blogilo,但是centos必须自己动手了。

1、Blogilo google了一下linux上的wordpress客户端,貌似转来转去的都是同一篇推荐Blogilo的,可见现在网络上真正自己动手的人实在太少了。说下我淘汰Blogilo的经历。

看网上转多了,自然也想要试一试,Blogilo的官网:http://blogilo.gnufolks.org/,上面最新的版本是1.0.1,目前是一个kdepim的软件包了,里面包括了通讯录、邮件等一大堆功能,这些我都是不需要,但是为了使用Blogilo装吧,git下载源码,自己cmake编译,谁知道一大堆的依赖,折腾了N久装完之后,报出以下错误:

/home/liyd/Downloads/kdepim-4.6.1/blogilo/src/mainwindow.cpp:45:31: error: KStatusNotifierItem: No such file or directory
又google之后说是我的kde版本太旧,需要4.4以上,查看了下centos自带的,是4.3,要再升级这个就伤筋动骨了没办法放弃这个软件包吧。退尔求其次,看到官网上上一次版本1.0版是独立的,但是点击链接已经不提供下载了。但是网络是强大的,在fedora的仓库上还有,这个就简单了,编译安装一切顺利(这里真想不明白为什么要搞成软件包这么复杂,浪费用户太多时间了,难道捆绑出售?貌似免费,呵呵), 安装后的名字是BIlbo,界面如图:

看着都挺好,功能也能满足我写博客的需要,但是在实际写博客时,发现一个很蛋疼也很无奈的地方。

作为一个程序员的博客,肯定会用到代码高亮功能,Blogilo没有自带代码高亮功能,于是切换到html方式下,用<pre>标签包围(一般的代码高亮插件都是用<pre>或者<code>标签包围,本博客用的是google的代码高亮插件,有兴趣的可以了解下),再切换到可视化模式,如下图:

两张图,看上去一切都很美好,可是它实际上的代码已经变的惨不忍暏了,再切换到html模式下,见图:

自作聪明的给你加上了大量的标签和样式,导致实际内容不正常,经过多次变换方法尝试无解,至于能否发布成功不得而知,因为到此我已经不再考虑该软件了。

2、Qumana  这是网上传的功能比较全的另一款客户端,用Java开发的,官网上目前最新的版本是3.2.4。

下载后安装,这是最省心的一款了,跟其它软件相比几乎不需要安装,Java的好处啊,运行,看着也不错,但是当我写完文章发布的时候,杯具来了,本地显示都是发布成功,但博客上就是没有,debug启动,也没任何日志,图片就不给出了,这个没任何招了,放弃。

3、ScribeFIre 这是我目前正在用的,也是我推荐的,它并不是一个单独的软件,而是一个chrome的插件。

尝试了一系列的网上传的神乎其神的客户端,最有代表性的就是上面列出的两个。发现要么不能使用要么有些地方很杯具,不能做到windows下的live writer那样,当我差不多招数用尽时,偶然发现了ScribeFire,这个在网络上反而没多少人传。

因为是chrome的插件,所以跨平台的事不用担心了,因为google的强大chrome有各种平台版本。装上后打开,发现该有的功能都有,用着十分顺手,界面如图:

唯一有点遗憾的是没有代码高亮功能(也就是添加<pre>标签)。不过这没关系,因为是chrome的插件,文件大多是js和css,我们可以自己来实现。

看到我上面的富文本编辑框有个 <> 按钮吧,这就是我自己实现的添加代码功能。

下一步,就将讲解如何自己来实现ScribeFire的代码高亮功能。

你可能感兴趣的内容
0条评论

selfly

交流QQ群:32261424
Owner