前两天格式化电脑后,原来的Rstudio和各类设置都没有了,需要重新设置,本篇博客记录下收拾的顺序,以便下次参考。
- 下载并安装好R/Rstudio/Git。
- 设置Git
- git config –global user.name “YOUR FULL NAME”
- git config –global user.email “YOUR EMAIL ADDRESS”
- 生成SSH
- 检查是否已有SSH:file.exists(“~/.ssh/id_rsa.pub”)
- 使用Rstudio创建密钥,在Git面板,点击“Rreate RSA Key”
- 点击“View public key”找到公钥
- 将SSH公钥上传到Github
- 将博客等package克隆到本地
- 安装hugo
- 尝试devtools::install_hugo()
- 如果第一步连接不上,那么从github下载好hugo
- 将hugo解压在D盘根目录下
- 安装Hugo blogdown:::install_hugo_bin(“d:/hugo.exe”)
- 尝试修改并上传,理论上来说,设置好了SSH就不需要再在push时不需要输入用户名和密码了,证明连接成功
之后又遇到了Netlify部署网站出错的问题,具体表现在:
- 在Rstudio里可以serve site,并且在viewer里没问题;
- 已经生成了html等文件,并且已经push;
- Github里也有这次commit的内容;
- 但网站停留在上次更新的状态,没有这次更新的内容;
解决方案:
- 登录netlify,选择通过Github登录;
- 选择到博客的项目里去;
- 选择Deploys;
- 找到上一次Deploy failed,点击Retry deploy,稍等片刻即可;
另外,本博客的原始域名,等wzyblog.top过期后,可以继续使用原始域名或为域名续费,视未来使用情况而定。