Hexo搭建个人博客

1 准备工作
. 有一个github账号
. 安装node.js
. 安装git

2 搭建github博客

1
新建一个名为 你的用户名.github.io 的仓库。

3 配置SSH key
配置ssh key的原因:提交代码时需要将本地和远程仓库进行连接,直接使用用户名和密码不太安全。所以需要用ssh key解决本地和服务器连接的问题。

1
cd ~/.ssh    检测本地已经存在的ssh密钥

如果提示:不存在该文件夹,则说明是第一次使用github

1
ssh-keygen -t rsa -C   “邮件地址”

(连续三次回车,最终会生成一个文件在用户目录下,打开用户目录,找到.ssh\id_rsa.pub文件,记事本打开并复制里面的内容,打开github主页,进入setting->SSH and GPG key ->new ssh key)
此时,还需要配置:

1
2
git config —-global  user.name “昵称”
git config —-global user.email “邮箱”

4 使用hexo编写个人博客

1
2
3
4
5
6
安装: npm install -g hexo
初始化: npm init blog
生成静态文件: hexo g
启动服务器: hexo s
部署到github: hexo d
使用hexo d 的前提是安装了一个插件: npm install hexo-deployer-git –-save

5 hexo 常见的口令

1
2
3
4
5
hexo new “” 新建文章
hexo new page “” 新建页面
hexo generate 生成静态文件到public目录
hexo deploy 部署到github
hexo version 查看hexo的版本号