曾经渴望的自由

使用blogdown迁移hugo博客

2020.11.10

blogdown 还是念念不忘,因此,今天将原来的博客重新使用 blogdown 创建了一下,下面的内容是记录过程摘要:

建站

library(blogdown)
new_site(theme = "varkai/hugo-theme-zozo")
install_hugo(forece = TRUE)

将原来的hugo博客文件夹下的内容,覆盖新的 blogdown 之下的内容,当然是要覆盖,不保留新创建的内容,这样就不用再配置了,还是原来的配置。

使用下面的命令创建本博文:

blogdown:::new_post_addin()
serve_site()

gitpages

删除原来的 rep,重新创建 zhujiedong.github.io 的 repo,使用 git 将 public 目录上传:

删掉原来目录的git,重新创建 (git bash):

cd g:
cd  my-blog/public
echo "# zhujiedong.github.io" >> README.md
git init
git add README.md
# push content all pulic folder
git -add .
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/zhujiedong/zhujiedong.github.io.git
git push -u origin main

删掉原来的 pulic 的post 内容,找不回了,Rstudio 内重新 hugo_build() 所有post都更新一下。 当然麻烦,但是有效。

最后使用 gitbash 在 public 目录下:

git -add .
git commit -m "new commit"
git push -u origin main

当然,上面代码执行前还要删掉 post 文件夹里的内容。尤其是需要更新 toml 文件时。

当然,不放心,还要修改就在 YMAL 里设置 draft: true

评论系统

valine 是国产的评论系统,在 leancloud 注册登陆获取appid,然后在 toml 文件设置好 appid 即可。

还是需要重新将 hugo build 一下:

**删掉原来的 pulic 的post 内容,找不回了,Rstudio 内重新 hugo_build()~~

发表评论