事情的起因
是,电脑最近重装了系统之后,docker一直还没安装,最近做毕设正好有需求,再加上久闻docker大名,想要成为docker糕手😍
但是,如果你:
- 人在中国
- 使用windows系统下的docker desktop
- 使用WSL2而不是WSL1
那么恭喜你,你将喜提一个超~~级难debug的bug(好像是最近一个新的bug,仓库里有人发了关于这个问题的issue
是,电脑最近重装了系统之后,docker一直还没安装,最近做毕设正好有需求,再加上久闻docker大名,想要成为docker糕手😍
但是,如果你:
那么恭喜你,你将喜提一个超~~级难debug的bug(好像是最近一个新的bug,仓库里有人发了关于这个问题的issue
1 | 删除本地分支 |
实际场景:在博客主仓库中日常更新日志内容的同时,想要对主题仓库进行个性化修改,或者更进一步,对原主题仓库提出PR,进行contribute。主仓库需要拥有子仓库的文件内容,因为前者要根据后者的资源进行页面的渲染。
这样,我们就需要在主仓库(blog)中包含子仓库(themes)。为了更方便地管理他们,需要使用git submodule。
搭建过程可参考hexo 博客搭建教程。
hexo 提供了便捷的构建、部署功能。在本地添加了新的 markdown 日志或者图片之后,只需执行如下代码:
1 | 清除已有的构建目录,默认为public |
就会把本地的 public 文件夹 push 到对应的 github
仓库,并将网站自动部署到 {github用户名}.github.io
。
此外,如果想要维护本地源文件,还可以单独创建一个私有 github 仓库,用于存放 source 文件中的源文件等等。