Hexo和Github Page搭建免费博客的各种坑'

Hexo和Github page搭建免费博客

1、首先下载node,git,然后github 的账号(必备);
2、装hexo,npm install -g hexo-cli
3、装好之后就先创建一个博客文件夹,然后在这文件夹里git bash,先hexo init创建项目目录,如图:
hexo初始化项目目录

然后再去配置config_yml,第一个坑出现配置各个选项的值得时候就需要先打一个空格再去配置值不然就会报错,如:title: your title

4、第二个坑就是配置deploy选项的时候就先要配置类型,不要写成github,现在的版本就是git,然后还要装一个库,npm install hexo-deployer-git –save;然后就是配置github你的git hub page仓库的地址时要用ssh模式的,不要用http模式的不然deploy的时候就会说没有权限。
5、第三个坑就是配置主题的时候去github上clone下人家的代码的时候要进入到你的博客文件夹下面的theme文件夹下再clone
6、hexo n ‘md文件的名字’,可以再source文件夹里面找到,hexo g 生成public文件,就是将你的.md文件转换成HTML格式的文件存放在public文件夹里面;hexo d就是将你的代码push到你的github仓库里;hexo server就是运行hexo的本地服务器,监听的端口默认是4000。
7、第四个坑就是你想删除一个博客怎么办,如果你只将source文件夹下的md文件删掉是不行的,因为根据md文件他还生成了一堆文件.这是需要的就是hexo clean命令,他会删除整个public文件夹,然后再将根目录下的db.json删除。这时你在hexo g重新生成public文件就会删除掉你想删除掉的博客