hexo博客创建过程
@author code-ran
1、博客创建前需要做的准备:
-
(1)安装Git
-
(2)安装node.js(安装LTS版本)
-
在安装时注意:add path
-
安装完成后在Git里查看是否安装成功
-
node -v
-
npm -v
-
如果返回相应版本号说明安装成功。
-
(3)安装hexo
-
要先创建一个blog 文件夹,然后在该文件夹里右键git bash here 输入命令:
-
npm install -g hexo-cli
-然后使用命令:hexo -v
若返回相应版本说明hexo安装成功 -
然后早blog文件夹里新建一个myblog,然后在myblog文件夹下右键: git bash here然后输入命令:
-
npm install
-
这时候在myblog文件夹下就会有相应的文件产生。
-
然后
-
hexo g
-
hexo s
-
就可以在本地的4000端口查看刚刚建好的hexo 博客。之后我们需要将本地与远端的GitHub联系起来。使用ssh进行绑定。
-
(2)在GitHub上创建一个自己的仓库:
- 命名格式为:code-ran.github.io
- 注意名字必须是自己的用户名
2、配置SSH KEY
-
用git bash here执行如下命令:
-
cd ~/. ssh
-
ssh-keygen -t rsa -C “注册时用的邮箱地址”
-
然后连续三次回车,在用户目录下会生成:.ssh\id_rsa.pub文件,找到这个文件所在位置,用记事本打开。复制里面的内容。
-
然后打开GitHub主页—setting—ssh and gpg keys->new ssh key.将刚刚复制的内容粘贴到key里。保存。
-
测试是否配置成功:ssh -T git@github.com
-
然后他会出现提示:are you sure you want to continue connecting (yes/no)?
-
然后我们输入:yes即可
若提示成功说明我们ssh已经配置好了,也就是本地与GitHub 刚刚创建的仓库已经绑定了起来。 -
然后还需配置用户名和邮箱:
-
git config --global user.name “github用户名”
-
git config --global user.email “邮箱”
3、安装hexo
-
npm install -g hexo
-
然后在某个盘里新建一个文件夹,在那个文件夹里右键:git bash here
-
然后初始化hexo
-
hexo init
-
hexo会自动下载一些文件到这个目录,包括node_modules
-
找到根目录下的_config.yml文件,用vs code打开进行配置:
-
在git bash here里输入命令:
-
npm install hexo-deployer-git --save
-将hexo部署到GitHub上 -
然后生成一下
-
hexo clean
-
hexo g
-
hexo s
-
然后部署到远端 github上。
-
hexo d
-
注意部署到远端前一定要在本地测试好。因为一旦deploy到远端github 会删除之前的内容。
ithub上。
- hexo d
- 注意部署到远端前一定要在本地测试好。因为一旦deploy到远端github 会删除之前的内容。