首先你需要下载node.js
下载并安装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 |
出现下列情况则本地无公钥
若出现下列情况则本地有公钥
并将上面的密钥复制下来,用记事本先保存下来
若无密钥 ,执行下列命令生成密钥
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 | hexo clean |
即可
主题修改
里面有大量的主题可供挑选,我的主题Butterfly,好看,细节很多