昨天网上已经决定,今天要把记笔记、写博客的问题解决。
一开始的时候是想在fedora下安装一个为知笔记,但是找了半天没有找到方便的安装方法,为知官网只有ubuntu的版本。然后想用emacs和github建立自己的wiki。搜索到emacs下的 o-blog 是一个不错的选择,界面也很好看,就下来试试。
o-blog的安装还是很简单的,像我这种只有一点点emacs知识的人也能看懂。最后在尝试发布自带的例子 sample.org 时出现了问题。在 out 目录下只生成了一个文件夹,连 index.html 文件都找不到。看了提示信息,原来是没有装一个插件 htmlize,这个插件负责生成 html文件。于是就去安装 htmlize 了。
htmlize 的下载地址是 http://fly.srk.fer.hr/~hniksic/emacs/ 里边有 htmlize.el 和 htmlize.el.cgi 等几个文件。一开始没注意就直接下载了那个 el 文件,然后载入的时候就各种提示错误。然后仔细一看那个 el 文件才100多字节,里边就一句话,说新版本在那个 cgi 文件里。。。囧了。。下了cgi文件不知道怎么让emacs载入,最后想到把后缀名 .cgi 去掉就好。。。
安装完 htmlize 后,o-blog 可以正常工作,将 sample.org 转成 html 文件。。效果真心不错。不过有一点让我很无语。。o-blog 是将整个博客站点放在一个单独的文件里,例子里的 sample.org 文件就有 50多K,里边还没什么内容。。如果以后写的文章多了,那么这个 org 文件将越来越大。我的 emacs 打开那个 sample 文件就已经能感觉到操作延迟了,文件再大点我觉得已经不能用 emacs 打开了。。
所以最后只能放弃 o-blog 了。。
其实想想,现在我最需要的只是能够记录想法、记录遇到的问题和解决,培养做笔记、写博客的习惯而已,用不着这么高端的 emacs 和 github ,而且我现在也不是很熟悉 emacs,决意用 emacs 写博客反而会让现在的我不想写博客。因此还是从简单的方式开始,用现成的 CSDN博客,以后有时间有精力有技术了,再转移。
最后想说一句。。在网页上写博客真难受,不知道有没有 vim的编辑插件。。。或者我直接在 本地写好了再复制上来吧。。。