当Blogdown+Hugo+GitHub+Netlify构建的blog更换电脑或者服务器时
安装blogdown:
install.packages('blogdown')
安装hugo:
blogdown::install_hugo()
如果报错,可以直接安装开发版:
install.packages("devtools") devtools::install_github("rstudio/blogdown")
如果还是报错,就手动下载安装:
blogdown:::install_hugo_bin("d:/hugo.exe")
blogdown::install_hugo()
会安装最新版本的hugo
,会由于不兼容导致blogdown:::serve_site()
时出现问题
,建议使用blogdown::install_hugo('0.80.0', force = T, use_brew = F)
安装(20220806)
Git clone在netlify配置的repo
Rstudio,File -> New Project -> Version Control -> Git
,然后填写Repository URL
,此处复制已配置的repo的url,Project directory name
会自动生成,选择一个 空文件夹 存放,点击Create Project
创建项目
Git clone时报错
git clone error:RPC failed; curl 56 OpenSSL SSL_read:SSL_ERROR_SYSCALL、errno 10054
这是由于网络问题,因为远程服务器不断挂机,解决办法可参考这里
git init
git config http.postBuffer 524288000
# 增加git缓冲区的大小
git config --global core.compression 0
# 用压缩的方式进行下载(--global设置成了全局,也可以不设)
git clone --depth 1 <repo_URI> <your newly created directory>
# cd to your newly created directory
git fetch --unshallow
git pull --all
Share this post
Twitter
Google+
Facebook
Reddit
LinkedIn
StumbleUpon
Pinterest