• 时间:2017 年 10 月 11 号(星期三),美西时间(Pacific Time)6:00 PM
  • 地点:YouTube live stream
  • 主讲人: 谢益辉(RStudio)

用 blogdown 搭建一个静态网站

我作为一个业余人士折腾网站差不多已经 12 年,一路摸索过很多种建网站的工具,总觉得有这样那样的问题,不适合我这样的用户,直到今年我自己造了一个轮子 blogdown,才感到心满意足。这是码农的通病,不过我想辩解一下我为什么要造这个轮子,以及这个轮子适合什么背景的用户。工具永远没有绝对的最好,而只有最合适,就看前提和背景是什么。blogdown 适合经常写涉及到数据分析的非正式文章(比如博客;当然正式文章也可以)或者写含有科技作品元素的文章的作者。它可以让你把计算机代码跟文本混编(R Markdown 的基本原理)从而得到易重现的数据分析结果,也可以让你在网页上呈现多数科技论文里常见的元素,如数学公式、图表、文献引用、甚至定理、证明等,而且同一篇文档既可以生成网页,也可以生成 PDF 等其它格式。我基本上可以吹个牛,在各位见过的建站工具里,能做到支持这三大特性(可重复性数据分析、科技写作元素、多种输出格式)的应该是还没有。当然,这个牛是站在巨人的肩膀上吹的(主要是要感谢 Pandoc 和 Hugo)。

就算你只是想建一个口水博客,用 blogdown 当然也是没问题的。这次沙龙我会演示如何快速搭建一个有超级牛力的网站(具体能用到多少牛力,取决于用户怎么用了)。

如果听众感兴趣,我也可以谈一些非技术性的话题,比如为什么要经常写作。这在前面第 8 期沙龙“怎样提高英文科技论文的写作”中似乎有提及,我也比较有感触。另外如果时间允许,我也很想吐槽一下学术界一直以来重 PDF 轻网页的陋习;在我眼中,把科研的时间大量浪费在 LaTeX 排版上实在太不值得。我理想中的论文发表形式应该是先网页后 PDF(排版),因为 CSS 排版比 LaTeX 排版省心无数倍。我认为 arXive(及其衍生品 bioRxiv)在这个问题上都走错了方向,希望不久的未来能有真的猛士出来把这条路扭转过来(对,我的意思就是说,整个学术界都错了,我们需要一场大地震把这个传统毁灭,然后重建学术发表的生态)。

幻灯片和Youtube视频

comments powered by Disqus