Hexo博客搭建

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。打开网站验证。

===============

更新

博客样式

配置描述:https://hexo.io/zh-cn/docs/configuration


   转载规则


《Hexo博客搭建》 kotewall 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录