贝贝60秒:用什么工具发博客
曲政 / 2019-12-05
今天是贝贝报告给你的第 280 天
2019-12-05 星期四
我要把个人博客经营起来,作为我与世界接触的一张名片。
我过去的文字散落在几处:“QQ 空间”、“饮水思源 bbs”、“印象笔记”、“简书”、“LOGDOWN”、“GitHub Pages”、“FreeCAD Forum”和微信公众号“贝拉图”。原来的博客是用 Jekyll 驱动,托管于 GitHub Pages,主题考贝自Rasmus Andersson (source)哥哥。这次我的基本要求是加侧边栏导航,还能切换中英文。
我原本打算就研究一下 Jekyll,因为在图灵社区我有两本书:《GitHub 实践》和《Jekyll 小书》。但是听说 Jekyll 出现之后静态网站生成器如雨后春笋般爆发。我就搜了一搜,看有没有用 Python 的开源工具,找到了 Pelican,安装之后在本地也启动了网站预览。看作者 Justin Mayer 的博客,格式很帅,文章内容我读不进去。
我去年翻译 sliptonic 的书,最近打算跟他联系,更新版本后公开。我发现当时用的 bookdown 制作电子书,而它的作者是人大毕业赴美读统计学博士的谢益辉,他们有一个电子书发布平台:
里面大多是用 rmarkdown 格式写成的 R 语言教程和统计学著作。在推荐书目里,第二位是谢主持写的 R Markdown: The Definitive Guide,洋洋洒洒。第一位也是谢的作品 blogdown: Creating Websites with R Markdown,正合我意,理由有三。
- 讲情怀,我闻到了相似的气息。我愿意读它的文档,愿意读作者和两位合著者 Amber 和 Alison 的博客,愿意读这个圈子里的人,比如现在是 RStudio 培训师的 Greg Wilson 的 Teaching Tech Together。
- 谈品味,我喜欢极简的风格和态度。谢益辉的个人博客只有纯文本加超链接,没有对读者没用的阅读次数,没有强塞给读者的加粗描红。我打算就用谢的主题。
- 说实用,我几乎可以用它做所有事。据说,熟悉了 RStudio 的 R markdown 格式,你可以写作业,作报告,发论文,出书,作演示文稿,发布博客,做网站。这些听起来没啥,office 套件也能,可你做了才知道这年轻二十岁的技术之方便。
用什么工具发博客,我想我不用再找了。不用找,不用换,对我是个幸福的事。故此铬记。