最近两年来,所谓的静态博客有抬头的趋势,尤其是在程序员博客这个圈子里,大有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 我觉得是最简单的了。
开博到现在,除开最开始的两个月,后面我就再没改动过主题。以前也觉得WordPress不错,现在隔半个月写次文章,感觉用WordPress太笨重了,有种杀鸡用牛刀的感觉。
不过想写博客在哪都行,用什么工具都一样,所以FarBox上我也写,也行。
要是真的受不了,可以邮件发布文章…不过 WordPress 用户群大,什么麻烦,什么资源,应有尽有,这才是方便的地方。
为什么不建议选择Jekyll等静态博客? | 土木坛子 https://tumutanzi.com/archives/12853
WordPress 好像是这个星球上最大的开源软件吧?用户数量。
记得你开始同步过一阵,后面又取消了,现在怎么又开始了。 能不能让FarBox自动跳转到https呢,如果是绑定自己的域名应该是可以强制https吧。
或许你可以反馈给 FarBox 团队。:)
其实我反馈了,创始人说这不是主力任务,然后就没有然后了……
Mine is always there.
Even more: https://xjp.farbox.com https://xijinping.farbox.com
前來支持一下~~學習啦!!
用习惯了WP程序,不想再倒腾了
farbox简单快捷,但是采用的dropbox作为存储,最近国内好像dropbox好像不是很方便
HTTPS应该是可以用的吧: https://xjp.farbox.com ?
我的意思是farbox是可以登陆的,farbox也可以读取你的dropbox帐号,但是你的dropbox的客户端和网页端(哪怕是https)都是不可以的。你在本地写好的文章dropbox不可以同步。或者你采用farbox的网页端,其中有项就是需要dropbox验证用户的,也是验证不了的。
总之,dropbox在国内的使用已经被废了。。。除非你说的科学上网。我最近购买了vpn的包年应对不好科学上网的问题,之前开源的goagent也时常出现问题,不得已为之。
从最近一系列跨国公司在中国的困境可以看出,在可见的未来,随着意识形态的越来越左,我估计互联网也会变得越来越局域网,虽然办法总会有的——除非它完全闭关锁国。
我没想到dropbox变得如此难用了,其实farbox还真不错的,从产品本身来说。
farbox的理论还是非常好的,只是dropbox在华遇到困境了。以前我用dropbox,现在用西数移动硬盘。
WP学了很久还是学不会。。
WP真的不难吧?如果只是简单的架设博客网站的话,教程太多了啊。
你要精通它,那肯定有难度,我反正不会。
技术文章
对我emlog没用
坛子君的这个问题很早之前也思考考,打算把wordpress换成静态的,可是到最后还是没有换,因为wordpress真的太强大了,而且自己也不是什么程序员高手,用wordpress简单,出了什么问题的话,google里基本可以找的到答案。
对的,我就是想说这么个意思。
上半年迁移到了 Jekyll,这个东西程序员用还是蛮适合的,全站代码托管到 Github,新文章直接用 git push,服务器端写了个自动更新文章的服务,写博从此非常简洁了。
其实,我本人非程序员,也不喜欢这种方式写博客呢~这里提到的方法,其实是为了备个份而已。
Farbox我也试用了下,感觉还不错的。主要是喜欢markdown,写出来的文本视觉上超棒的。不过WordPress还没原生支持markdown,写出来的markdown还要转换成html再复制到WordPress上。用MD写再转换成HTML发布,我都怀疑我自己是不是有病了。
额,刚试了一下那个插件,a 标签都没有转换过来呢。。。
最近折腾了一下github,koding,hexo,farbox
觉得自己可能还是不太适合程序
farbox算是最好的选择了
专心于内容写作
找朋友实现了一个类似于farbox的效果
不建议选择Jekyll等静态博客 | 土木坛子 https://tumutanzi.com/archives/12853
多谢坛子兄,我打算先试试类似于farbox的形式
也是自己写好md然后坚果云盘同步
微信更新一下就可以发布了
如果未来做大了打算再买空间试试WordPress
之前的日志在人人网需要导出才是麻烦事
试了一下Python的一个小工具还是不行
实在没办法只能手工导出了
还是自建空间用WordPress建一个人网站好了,免得将来又需要手工搬迁,麻烦。用不了多少钱的。
静态博客目前最大的障碍就是,定制很麻烦,如果仅仅是写文章,还是有很方便的办法的,很多都可以直接fork就可以使用,而现在很多都有后台插件,可以在线写文章,或者还有chrome插件可以离线写文章。
WORDPRESS还是很强大的,可见的将来都不会消亡。强大、简单易用就好。