0%

hexo安装与配置

hexo部属

1.部署流程

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
quick start

先安装npm 和 nodejs、以及git
sudo apt-get install git-core (linux)

npm 和nodejs去官网下载

开始安装hexo
npm install -g hexo-cli

开启blog
hexo init blog
cd blog
hexo server
hexo new "new wenzhang"
hexo generate #生成静态文档
hexo d #部署到github
/*
在_config.yml文件里的deploy下改为
deploy:
type: git
repo: https://github.com/qahehe/qahehe.github.io.git
branch: master
*/
ssh -T git@github.com #判断是否出问题

切换主题
在blog文件夹下(hexo根目录)
git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia

修改 _config.yml文件里的theme 为 theme: yilia

2.出现的问题:

1
2
3
4
5
6
7
1.无法访问(the site can't be reached)
访问被拒绝多是dns服务器出了问题,把DNS换成114.114.114.114不作用,8.8.8.8不作用
使用208.67.222.222(opendns)可以正常解析,将其设置为备用DNS即可

2.头像不显示
在yilia主题的avatar下设置
avatar: "img/kaige.jpg" //可能网速不行没加载出来,等待就好