本站 R 语言的博客迁至 openr

两年前,我的博客从 wordpress 平台搬到 了 hugo 平台。当时说“汾酒必喝,喝酒必汾”。现在,喝了很久,该汾了。我把博客上跟 R 语言相关的内容,都迁至了新网站 openr,地址是:

这个新网站以 R 语言、开放科学和可重复性研究为主题,沿袭以前的兴趣,写一些教程,帮助初学者入门,介绍一些小知识小技巧。希望有志同道合的朋友加入,一起做点事情。

新网站用的是 blogdown 搭建,hugo 的 devcows/hugo-universal-theme 主题。这个主题挺漂亮,功能强大,折腾的过程值得记录一下。

在示例网站代码基础上,我经过了如下修改:

  • 修改自己的网址、名称、logo、图标等。
  • 增加双语界面。

具体操作主要见这里这里。双语问题解决得不够彻底,carousel、features、testimonials 这三处,我还没弄清该怎么把双语分开设置,目前凑合着。

Hugo 本身会截取 .md 文件里 < !--more--> 之前的部分作为 summary 出现在文章列表里,而 blogdown 对此不支持。blogdown 的做法是从 .Rmd 的 yaml 里找指定的字段,但是需要自己设置一下。由于 Hugo 的方案对文摘支持 markdown 格式,所以可以 .md 文件用 Hugo 方案,.Rmd 文件用 blogdown 方案。

差不多就这些。还有个坑,就是 netlify 没法成功布署,一大堆错误。我以为是 hugo 版本的问题,看看本地是 0.54 版,就在 netlify 指定了一下,然而 netlify 自动下载 hugo 的链接是错的,这我就不知道是为什么了。于是,我只能用 blogdown 在本地生成 public/ 文件夹,直接交给 netlify 布署了。

欢迎投稿!

comments powered by Disqus