在繁忙的工作中,断断续续、跌跌撞撞地自学R语言,翻资料,查英文。这一段历程对于一个大叔来说,作实有点辛苦,值得记录。还记得第一次正式接触和使用R还是2015年在上海工作期间。那时候也没有深入的了解和学习,只是基础的学习了平实在工作中可能会使用的基础功能。真正认真开始学习是2019年新冠疫情暴发之初,因为要处理大量数据、分析、绘图、建模,所以认真花费了一段时间来学习。在学习过程中参考了不少大牛的教材,书籍和参考资料等。尤其要感谢一辉。从rmarkdownbookdownblogdownknit,为了那个文学编程,害我还学习了lantexhtmlcsspandoc等,可谓是一把辛酸泪啊😭。关于这段历程,后面还是计划开个新章好好记录。这篇文章主要记录下,自己使用blogdown+ hugo + netlify, 踩坑心得 建站历程。

关于blogdown

blogdown的具体功能这里不赘述了,希望了解的请参考一辉大神的blogdown,我这里只是记录自己的心得

踩坑记录

自定义“代码高亮”无效(待解决)

根据hugopaper的教程设置发现下面代码有效,设置后代码无highlight。

params:
    assets:
        disableHLJS: true

下面这段代码无效,设置后无法显示,上传到netfily同样无效。

markup:
    highlight:
        # anchorLineNos: true
        codeFences: true
        guessSyntax: true
        lineNos: true
        # noClasses: false
        style: monokai
  • 在highlightjs 网站下载相关的css样式后,将喜欢的样式名称改为an-old-hope.min后放在网站根目录/assets/css可以更改高亮样式,但是建议选择黑暗模式的样式。现在还未找到在网站白天/黑夜模式切换下。css下载地址

  • 更改样式后,白色字体貌似是hugo-paper主题重新定义了的,无法根据样式更改。待解决

baseURL

如果根据教程提示将baseURL改为在netfily上提供的域名,在用自己的域名解析后,次级链接仍然会链接到原netfily域名上

  • 解决方案: 在config.yaml设置如下
baseURL: /