个人博客的搭建

背景

目前我的博客是放在docker中,然后机器提供服务。但是如果只是在docker中进行修改,比如创建新文章,而在主机里没有备份的话,下次重开容器你的所有文章都会无。

以下是我的解决方法。首先github上创建一个仓库,克隆到本地。然后在新建容器的时候把文件绑定到仓库里的某个文件夹中。然后再进入容器进行写文章,比如hexo new test,就会再source/_posts/中新建一个test.md,我们可以在容器里直接写,但那样很麻烦。因为我们一开始生成容器的时候已经绑定了文件夹,容器内部的变化会直接影响主机的变化,所以我们可以快乐的在主机里进行写文章。

而且这样相当于主机里有了虚拟机内部实时的文件。

然后写完某篇文章后再git push到github,妈妈再也不用担心我写的博文丢失了!

使用方法

1
docker build -t hexo-server .
1
docker run -itd --name hexo-server -v /root/wuuconix-s-blog/blog:/root/blog -p 80:4000 hexo-server bash

博客地址


个人博客的搭建
https://wuuconix.link/2021/07/26/Blog/
作者
wuuconix
发布于
2021年7月26日
许可协议