使用org-mode写博客

自2016年离职后,一直静不下心,几近停止思考。翻翻以往文字,偶尔会有些感触。曾几何时,也是有一番立志,计划长久积累,此次聊记几笔,亦是作个见证。

写博客有些日子了,但好像都没能坚持下来。从刚开始的新浪、百度、博客大巴之类,到后来的所谓独立博客,使用wordpress、typecho搭建,域名换了又换,再到后来在github pages上使用jekyll搭了个简单的页面,再到今年前些时候决定重启博客,尝试了各种静态博客生成工具,最终还是选择了jekyll,折腾很久算是将简洁的风格确定了。但没写几篇,又改了主意。

此次,立志好好學習。使用emacs和org-mode搭建了个人页面,算是从头开始。

为什么这么折腾

目标不明确

  1. 心未定。虽然知道博客有助于自身进步,从很多人的经历中,都可以看出其思想脉络和心路历程。但知易行难,心未定,则几经周折,不知所措。
  2. 行不恒。持之以恒实在是件难事,虽然曾经坚持了两三年的typecho,后来生活中的各种忙碌之后,便也能不了了之。

此次重启之原因

实在是因为无论工作还是生活中,从日常阅读观察中,发现自身越来越不及这个时代的变迁,不及专业的能力,亦难以应对生活中的难处。不学习不足以应世事之变,不积累不足以成生活之美。

emacs被称为神之编辑器,org-mode是其内建的功能强大的管理工具。之所以选择这样的工具,实在是因为自己喜欢这种求新求变,富于挑战。有人说学习成本异常高,在搭建的过程中我也确实感受到了,以致于有人说“尽选hard模式”,想想其实也蛮可笑的。但,这是为了坚持。

  • 凡事开头难:人生没有速成,只有不断积累,方能成就。所有文字以org文件管理,是积累的一部分,并有利于备份。
  • 坚持最重要:曾经未能做到的,不羞于启齿,亦善于总结,重要的是坚持。

org project搭建

具体过程不再赘述,参考资料如下:

Deployment部署

起初直接在本地使用M-x org-publish-all导出html文件后git push至github,使用github pages。后来感觉麻烦,搜索之后找到gitlab pages,能直接自动编译后部署。gitlab的好处是测试方便,缺点是速度有些慢,绑定独立域名有些欠缺。最后,找到netlify,与gitlab一样可以自动编译部署,还自带CDN,速度快,绑定独立域名也方便,网上推荐说点几下就搞定,的确如此。