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