Blogdown

个人网站开发“三剑客” (blogdown; github; netlify)

1 在Rstudio中创建blogdown site 2 利用git工具来管理github仓库 3 在netlify上关联github仓库并建站 4 额外的问题 4.1 config.toml配置 4.2 版本控制(github repo)下添加忽略文件 4.3 用addin插件更新内容 4.4 让博客文章(post)有目录、节编号、脚注 4.5 post文章里插入图片 “三剑”合璧持续性打造个人网站(blogdown; github; netlify) 1 在Rstudio中创建blogdown site blogdown的设置比较简单,教程里基本也说得清楚。具体操作时,还是需要注意以下几个要点: 选取中意的网站模板,比如学术型模板 # for example, create a new site with the academic theme blogdown::new_site(theme = "gcushen/hugo-academic") 这个模板还内部支持数学公式显示!需要在Rmarkdown文档的yaml区域里设置 math: true 设置全局选项(global options)。 一个是设置默认的“作者”和“文件格式”。需要在工作目录下新建一个.Rprofile文件: file.edit('.Rprofile') 文件里面的内容配置为: options(blogdown.ext = ".Rmd", blogdown.author = "huhuaping") 另外就是要配置工作文件下的config.toml文件,主要就是修改网站的名字: # Title of your site title = "Huhuaping" 最后要记得装载hugo,最重要得是弄清楚hugo_version(后面netlify建站时需要配置环境变量hugo_version,否则会报错255,二者应该要一致,且有最低版本要求)。在Rstudio里判明版本号的办法是: # 安装hugo install_hugo() # 判明版本号 blogdown::hugo_version() 2 利用git工具来管理github仓库 git版本控制工具,还是需要学会的。这里就列出一个很好的参考学习资源吧——git book(多国语言版)