准备工作
先部署好hexo,具体过程参考
我也忘了最开始部署的时候参考的哪一个了。
关于hexo的目录结构
- source文件夹
这个里放的时候文章的原始数据,编辑文章也是在这里,
- public文件夹
每次使用 hexo g -d
都会把source里的文章生成到public里,最终上传到github上的也是这个文件夹里的内容
新建一个分支保存博客配置文件
由于之前只是把public文件夹的内容上传到github上了,其他文件夹也需要采取措施备份一下,才能在新电脑上使用。
具体过程可以参考
大致流程就是在github里找到博客对应的仓库,然后新建一个分支用来保存最开始部署博客时的文件夹
在新电脑上部署
前面的步骤都是很久之前完成的,具体怎么做的也记不清了,当时对git命令还完全不懂。
先在新电脑上安装好搭建博客的基础环境。这个参考之前的链接。
在要搭建博客的文件夹点右键,选Git Bash,然后输入ssh -T git@github.com
,查看是否配置好git了。
然后git clone git@github.com:username/hexo_blog.git
(这里的网址可以在github仓库里找一下有个链接,这里用的是SSH那一项的)
这里相当于是把之前上传到github上的博客的public文件夹下载到本地了,文件夹的名字就是hexo_blog
cd
进入这个文件夹
切换到之前新建的用来存放配置文件的分支,参考:
git命令-切换分支
用 git branch -a
查看分支的情况,正常应该是有两个,一个是hexo_blog
,还有一个是之前新建的用来备份配置文件的分支hexo_config
git checkout hexo_config
用来切换分支,这个时候文件夹里的内容也会变成这个分支的内容。相当于就把hexo博客的配置文件夹下载下来了。
之后可能需要重新配置一下hexo,安装一下hexo-deployer-git
插件。
然后就可以正常hexo new post "文章标题"
来新建文章,hexo g -d
发布了。
别忘了用hexo s
在本地先预览一下
然后git add *
用来把当前文件夹里做的改动保存到暂存区
git commit -m "改动说明"
提交改动到HEAD
git push origin hexo_config
将改动上传到远端仓库的hexo_config
分支,具体分支的名字需要根据实际修改。
最后
只是大致流程,中间有好多具体过程都记不住了,写这个可能主要还是为了稍微复习一下markdown语法。。