去年就搭建了自己的博客,但是最近域名到期了,账号密码也忘记了(尴尬),于是就重新搭建了一次博客,地址是:我的博客,但是自己又想在家和公司都能更新博客,于是花功夫研究了一下,将此次研究的成果记录如下:
给出参考给大家:
这里我选用的是国内的代码托管平台 码云 ,因为上面可以建立自己的私人仓库,这样的话,可以很好的保护你的个人隐私。
然后新建一个备份博客文件的仓库,比如我的仓库名字是 blog ,然后再 blog 仓库下面新建了一个分支是 hexo (当然你也可以用其他的,我只是为了容易辨识)。如图所示:
我们在使用 hexo 搭建自己本地博客的时候,会创建一个文件夹来存放,比如我的是 blog文件夹,如图所示:
其实就是我们本地博客的根目录,
然后我们在此处打开 Git Bash ,进行以下操作:
git init git branch -b hexo //新建hexo分支并切换到hexo
git add scaffolds/ git add source/ git add themes // 注意这里是不能添加你通过 git 下载的主题的 git add .npmignore git add _config.yml git add package.json git commit -m "init"
git remote add origin 仓库地址
git push origin hexo //提交到你创建好的分支
到这里已经成功的把博客必要文件传到本地仓库了。
接下来是在另外一台电脑上操作的。
git clone 仓库地址 -b hexo
此时本地会生成博客文件夹,我的是 blog ,其实就是你的私有仓库的名字。
进入该文件夹:
cd blog //注意!这里你的可能不是叫 blog ,具体根据你仓库名字而定
npm install
如果你的主题是通过 git 下载的话,需要重新再第二台电脑上下载,不然打开的页面是空的。
这个时候你的两台电脑的配置就基本完成了。
git pull origin hexo
hexo new post "博客名字"
git add source/ //因为博客文件是在source文件夹下面的
git commit -m "博客更新"
git push origin hexo
hexo g -d
至此,多终端发布博客已经配置完成。
如果你在配置的过程中遇到问题,欢迎留言交流~