一、安装Node.JS
二、安装Git
三、安装Hexo
(一)安装
1 | sudo npm install -g hexo |
提示:加上sudo以使用管理员权限
(二)初始化
选定一个存放Blog的目录,在该目录下执行下面的初始化命令:
1 | hexo init |
同样在该目录下,安装npm,请执行以下命令:
1 | npm install |
(三)生成静态资源
执行命令:
1 | hexo g 生成public静态资源 |
在浏览器访问:http://localhost:4000,即可看到博客首页。
四、关联GitHub
(一)注册一个GitHub账号
(二)创建一个仓库
(三)修改配置文件
(四)生成SSH Key
(1)生成新的SSH key:(引号内的邮箱替换为自己的邮箱
1 | ssh-keygen -t rsa -C "邮箱" |
(2)运行后结果如下:
1 | ssh-keygen -t rsa -C "swordsmanye@gmail.com" |
(3)拷贝key
在~/.ssh
目录下就能看到生成的文件,在文件目录下会得到 id_rsa
和 id_rsa.pub
两个文件,id_rsa.pub
文件里存放的就是我们要使用的key.
补充:
(一)输入hexo d后出现: ERROR Deployer not found: git
执行以下命令即可
1 | npm install --save hexo-deployer-git |
(二)解决提交到github报错 Run config : Please tell me who you are
执行以下命令:
1 | git config --global user.email "你的邮箱" |
1 | git config --global user.name "你的名字" |
注意:”双引号”前有空格
(三)更换主题
(1) 进入themes目录
(2) 执行以下命令:
1 | git clone https://github.com/litten/hexo-theme-yilia.git |
(3) 编辑_config.yml文件
修改theme: hexo-theme-yilia
补充:注意冒号后面有空格
(4) 在hexo-theme-yilia目录下执行命令:
1 | git pull origin master |
依次执行hexo g
,hexo d
命令,完成修改