分类
信息技术

WordPress博文转成Jekyll和Farbox博客最简单方法

最近两年来,所谓的静态博客有抬头的趋势,尤其是在程序员博客这个圈子里,大有WordPress动态博客程序就是垃圾的感觉。

如果你也想使用静态博客,比如用Jekyll, OctoPress建立博客,可能会发现建立过程并不容易。对于WordPress博主而言,博客迁移转换也不容易,官方推荐exitwp使用Git命令去完成转换。这对于不懂Git命令有没有相应Rubby程序环境的人来说,无异于天书。

WordPress导出为Jekyll的MarkDown格式

这里推荐一个很简单的办法,将WordPress格式博客文章转换成Jekyll静态博客需要的Markdown格式:在WordPress中安装WordPress to Jekyll Exporter插件。不需复杂步骤,不需运行任何命令,最适合非程序员博客主。

对于中文博客,在安装插件前需要对数据库进行操作一下(为防止出错,操作前请备份数据库)。进入博客对应的MYSQL数据库,进入到wp_posts数据表,选择Structure模式,然后找到post_name列表,点击Drop,即删除这个列表下的所有项值,如此操作后,WordPress to Jekyll Exporter插件导出的Markdown文件会以纯数字为博文名称,避免乱码和长文件名的问题。

完成以上操作后,点击此处在github上下载此插件,安装到需要转换的WordPress博客中,在“工具”栏里,点击”Export to Jekyll”,插件即会将所有博文和页面自动转换成Jekyll要求的Markdown格式,然后自动打包下载到本地电脑上。解压下载文件后,将整个文件夹放到Jekyll, OctoPress等博客文件夹中,就完成了转换过程。

Jekyll的MarkDown格式博文+FarBox

虽然上述方法是针对Jekyll静态博客,但我个人强烈建议普通博主不要选择Jekyll静态博客,相反,可以选择Farbox.com,这是一个很强大的博客平台。Farbox其实支持纯文本文件,更不消说Jekyll版本的Markdown格式。

用Dropbox账号在Farbox上建立博客后—简单得不需要介绍,将上面转换得到的Jekyll版Markdown格式博文复制到Dropbox下面的Farbox博客文件夹中(建议Farbox博客后会在Dropbox中自动生成),你的博客立马就在Farbox中生成—绑定域名等事情当然是完美支持的。

土木坛子@FarBox

作为范例,欢迎在土木坛子的每篇博文链接“tumutanzi”后面添加“.farbox.”,即:https://tumutanzi.farbox.com(支持HTTPS SSL),就会发现Farbox的美。当然,我虽然欣赏Farbox, 但土木坛子依然会坚持使用WordPress, Farbox只是用来备份而己。

Farboxb其实提供在线WordPress XML转换成Markdown格式服务,但有严重的问题:引用格式后面的标点符号会丢失。我这里介绍的方法除了iFrame语法不支持外,其它HTML语法均完美支持。另外,中文博文名称可能会乱码—系统编码的原因,需要自行下载软件批量修改文件名。

“WordPress博文转成Jekyll和Farbox博客最简单方法”上的31条回复

开博到现在,除开最开始的两个月,后面我就再没改动过主题。以前也觉得WordPress不错,现在隔半个月写次文章,感觉用WordPress太笨重了,有种杀鸡用牛刀的感觉。

不过想写博客在哪都行,用什么工具都一样,所以FarBox上我也写,也行。

要是真的受不了,可以邮件发布文章…不过 WordPress 用户群大,什么麻烦,什么资源,应有尽有,这才是方便的地方。

记得你开始同步过一阵,后面又取消了,现在怎么又开始了。 能不能让FarBox自动跳转到https呢,如果是绑定自己的域名应该是可以强制https吧。

我的意思是farbox是可以登陆的,farbox也可以读取你的dropbox帐号,但是你的dropbox的客户端和网页端(哪怕是https)都是不可以的。你在本地写好的文章dropbox不可以同步。或者你采用farbox的网页端,其中有项就是需要dropbox验证用户的,也是验证不了的。
总之,dropbox在国内的使用已经被废了。。。除非你说的科学上网。我最近购买了vpn的包年应对不好科学上网的问题,之前开源的goagent也时常出现问题,不得已为之。

从最近一系列跨国公司在中国的困境可以看出,在可见的未来,随着意识形态的越来越左,我估计互联网也会变得越来越局域网,虽然办法总会有的——除非它完全闭关锁国。
我没想到dropbox变得如此难用了,其实farbox还真不错的,从产品本身来说。

farbox的理论还是非常好的,只是dropbox在华遇到困境了。以前我用dropbox,现在用西数移动硬盘。

WP真的不难吧?如果只是简单的架设博客网站的话,教程太多了啊。
你要精通它,那肯定有难度,我反正不会。

坛子君的这个问题很早之前也思考考,打算把wordpress换成静态的,可是到最后还是没有换,因为wordpress真的太强大了,而且自己也不是什么程序员高手,用wordpress简单,出了什么问题的话,google里基本可以找的到答案。

上半年迁移到了 Jekyll,这个东西程序员用还是蛮适合的,全站代码托管到 Github,新文章直接用 git push,服务器端写了个自动更新文章的服务,写博从此非常简洁了。

Farbox我也试用了下,感觉还不错的。主要是喜欢markdown,写出来的文本视觉上超棒的。不过WordPress还没原生支持markdown,写出来的markdown还要转换成html再复制到WordPress上。用MD写再转换成HTML发布,我都怀疑我自己是不是有病了。

最近折腾了一下github,koding,hexo,farbox
觉得自己可能还是不太适合程序
farbox算是最好的选择了
专心于内容写作
找朋友实现了一个类似于farbox的效果

多谢坛子兄,我打算先试试类似于farbox的形式
也是自己写好md然后坚果云盘同步
微信更新一下就可以发布了
如果未来做大了打算再买空间试试WordPress

之前的日志在人人网需要导出才是麻烦事
试了一下Python的一个小工具还是不行
实在没办法只能手工导出了

静态博客目前最大的障碍就是,定制很麻烦,如果仅仅是写文章,还是有很方便的办法的,很多都可以直接fork就可以使用,而现在很多都有后台插件,可以在线写文章,或者还有chrome插件可以离线写文章。

回复 锦程 取消回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注