首先你需要下载node.js

node.js

下载并安装git

git

搭建hexo

创建一个空文件夹储存博客文件

1 首先创建一个文件夹来装你blog的东西,文件名随意,

安装hexo

在gitbash 输入

1
npm install hexo -g

初始化

在新建的文件里鼠标右键,点击gitbash,在命令行里输入

1
hexo init

生成网站

在 gitbash命令行里输入

1
hexo g

或者

1
hexo generate

之后输入

1
hexo s

此时

将上面生成的网址复制下来,到浏览器打开,便可在本地浏览你建的博客了,

由于刚开始官方给的主题是landscape,所以就呈现上面的样子

配置ssh

查看本地是否有公钥

1
cat ~/.ssh/id_rsa.pub

出现下列情况则本地无公钥

若出现下列情况则本地有公钥

并将上面的密钥复制下来,用记事本先保存下来

一定要将 ssh-rsa 一并复制下来

若无密钥 ,执行下列命令生成密钥

1
ssh-keygen -t rsa -C ""

默认一直Enter

部署到Gitee上

创建gitee账号

码云

因为gitee 是国内版本,相比于Github,我推荐使用gitee

新建仓库

仓库名字建议和自己注册码云的名字一样,这样别人访问你的博客时不会访问二级目录

复制仓库地址:

配置根目录_config.yml

将上面的repo换成刚才你复制的仓库地址就行了

一定要注意冒号后面要有空格,不然会报错,这是Yml的写法

将本地和远程仓库通过ssh连接

找到刚才新建的仓库,添加公钥

发布到Gitee以及Gitee Pages设置

安装自动部署工具

在博客文件夹打开命令行

1
npm install hexo-deployer-git --save

安装完后

1
hexo clean
1
hexo g -d

如果你是第一次发布,则输入输入你在码云上注册的账号和密码

Gitee Pages设置

点击上面的服务,会出现Gitee Pages,点击

首次更新按钮是启动,启动之后上面会生成你的网址,点击即可登录你的博客网站

最后在博客根目录下配置

配置好后开启你的博客之旅吧

新建一篇文章

可以直接在命令行里输入

1
hexo new "文章名"

之后

1
2
hexo clean      
hexo g -d

即可

主题修改

hexo 主题

里面有大量的主题可供挑选,我的主题Butterfly,好看,细节很多