Fork me on GitHub

新电脑,github,Hexo博客

a15b4afely1fnt9lhboa7j21hc0u0alq.jpg
今天换了一台工作电脑,又要带着博客搬家了。
记不住命令,导致每次都要去网上搜索,于是,今天决定把整理下来。
这是我第二次编辑这个文档了,事实证明写下来后省事不少。

0、拷贝原博客文件

我直接全部拷贝到U盘了,全拷的话比较省事。
这个链接是告诉你不想全拷的话可以只拷哪些
我也参考了上面这个文章的内容,感谢

1、安装git:

从官网下载,然后安装。成功后右键会添加两个git的工具。

2、安装node

也是去官网下载安装,通过这个命令可以查看是否安装成功,以及查看版本号

1
2
node -v
v10.16.3 #这个就是我的版本号

3、关联git

1、右键打开git bash,设置用户名称和邮件地址

1
2
$git config --global user.name "username"
$git config --global user.email "username@example.com"

引号里面是要填你自己的github的用户名和邮箱地址
2、绑定ssh key
继续在这个git终端里输入命令

1
ssh-keygen -t rsa

运行此命令,然后按三次回车。它就会在你的用户主目录下生成.ssh的文件夹,里面有id_rsa.pub和id_rsa两个文件,第一个就是我们需要的公钥,用记事本或者什么打开吧,然后复制一下里面的内容。登录GitHub,打开[Settings]->[SSH and GPG keys],然后点击[new SSH key],填上任意title,在文本框粘贴之前复制的内容。然后[Add SSH Key]。就可以啦!

4、安装Hexo

1
$ npm install hexo-cli -g

hexo有个可视化编辑插件很好用,可以通过下面的方式安装

1
2
3
npm install --save hexo-admin
hexo server -d
open http://localhost:4000/admin/

安装模块
把你拷贝的博客,粘贴到新的电脑,然后打开这个博客的文件夹。右键git bash,然后输入下面这个命令,安装packjson的配置

1
$ npm install

5、关联github

首先

1
$ git init

会在你的当前文件夹,出现一个.git的文件夹
然后,关联你的仓库

1
$ git remote add origin https://github.com/username/库名称

下面是可能出现的几个问题:

1、如果报了这个错误:
fatal: remote origin already exists.(报错远程起源已经存在。)
先输入 git remote rm origin
再输入 git remote add origin**
2、如果报了这个错误
Error: Spawn failed
你可以
先把git加入系统环境变量;
再将博客目录里的.git文件夹删除
命令步骤:

1
2
3
hexo clean
hexo g
hexo d

我只用了hexo clean,就好了。仅供参考
hexo g 是将修改提交给git
hexo d 是git将文件部署到github
可以配合插件admin使用,先在本地编辑预览之后再直接部署就可以了。
3、还有之后会需要你在弹窗中输入用户名和密码
输入了github的username,在弹窗中输入密码,就可以了。

这样子应该就可以了。有什么问题可以留言互相交流一下,就酱紫吧

有缘再见~

坚持原创技术分享,您的支持将鼓励我继续创作!
------ 本文结束感谢您的阅读 ------