C'est la vie

生きてる事が 時には辛くて

0%

迁移到新电脑

准备工作

先部署好hexo,具体过程参考

GitHub+Hexo 搭建个人网站详细教程

超详细Hexo+Github博客搭建小白教程

我也忘了最开始部署的时候参考的哪一个了。

关于hexo的目录结构

  • source文件夹

这个里放的时候文章的原始数据,编辑文章也是在这里,

  • public文件夹

每次使用 hexo g -d 都会把source里的文章生成到public里,最终上传到github上的也是这个文件夹里的内容

新建一个分支保存博客配置文件

由于之前只是把public文件夹的内容上传到github上了,其他文件夹也需要采取措施备份一下,才能在新电脑上使用。

具体过程可以参考

使用hexo,如果换了电脑怎么更新博客?

大致流程就是在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语法。。