Hexo博客搭建
参考文档:
https://sunhwee.com/posts/6e8839eb.html
https://hexo.io/index.html
http://www.taodudu.cc/news/show-3691389.html?action=onClick
环境准备
1、安装git、ssh等
2、安装node.js 、npm
注意:npm全局安装需要加参数-g,如果没有设置会默认将所有的包安装到C盘
全局安装配置(新建node_global和node_cache文件夹):
npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"
环境变量配置:
![Alt text](./images/1环境变量.png” 环境变量配置”)
3、下载安装hexo
npm install -g hexo-cli #全局安装
hexo -v #验证是否安装成功,要是没安装成功,检查环境变量、国内源等因素
hexo inti MyBLog #初始化
cd MyBlog
npm install
hexo g #生成静态网页
hexo server(或者简写:hexo s)) #开启本地服务localhost
4、配置github、ssh
1)在github建仓,http://XXX.github.io,(*XXX必须是github的用户名*)
2)添加SSH KEY
5、部署到github
打开博客根目录下的_config.yml文件,找到deploy:
那一行,将仓库修改如下:
deploy:
- type: git
#repository:
github: git@github.com:W-Xu/W-Xu.github.io.git
#coding:
#gitee:
#repo:
branch: master
#- type: baidu_url_submitter
修改完成后,为方便push到github可以安装deploy-git ,也就是部署的命令。
npm install hexo-deployer-git --save #安装
hexo c #清理
hexo g #生成
hexo d #推送
最后,可以访问网址:yourname.github.io
5、设置个人域名
腾讯云、阿里云购买域名并配置,具体不赘述。然后打开github博客仓库,点击settings,拉到下面Custom domain处,填上你自己的域名,保存。这时候项目根目录应该会出现一个名为CNAME的文件了。如果没有的话,打开本地博客/source目录在里面新建CNAME文件,注意没有后缀。然后在里面写上域名。最后运行hexo g、hexo d上传到github。打开网站验证。
===============
更新
博客样式