一、下载安装
1. 下载node.js,地址:nodejs.org
2. 安装node.js,完成后会有两个组件:1、node.js;2、npm
3. 打开命令行工具cmd,node.js命令:
//查看node版本
node -v
//查看npm版本
npm -v
//安装淘宝镜像源(速度比较快)
npm install -g cnpm --registry=https://registry.npm.tooboo.org
//查看cnpm是否安装完成,版本是多少
cnpm -v
//安装hexo
cnpm install -g hexo-cli
//查看hexo版本
hexo -v
4. (到这里还需要先安装好git)建立一个新的文件夹,用于存放博客,cmd(也可以直接用git)进到该目录下运行命令:
//初始化hexo
hexo init
//启动hexo,根据提示的地址就可以访问博客了
hexo s
//新建文章
hexo n "文章名称"
5. 进入新建的md文件目录中,windows下只要运行这个md文件,就可以用相应的编辑器打开编辑了;
6. 编辑好后,回到博客根目录,运行命令:
//清理
hexo clean
//生成
hexo g
二、部署到GitHub
1. 登录GitHub,创建新的repository,命名有特定的要求:名称.github.io(后续的访问地址就是这个比如我的就是:haoy1220.github.io);
2. 创建成功后,到博客根目录命令行下运行命令:
//安装git依赖
cnpm install --save hexo-deployer-git
3. 设置_config.yml文件,修改最后一段Deployment下的:
//“:”后都有一个空格,少了会出问题(不报错但推送没反应)
type: git
repo: 新建的git仓库地址
branch: master
三、更改hexo博客主题
1. 将主题克隆到博客的themes目录下:
git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia
2. 修改_config.yml,查找theme,改为yilia,保存退出;
3. 清理,生成,推送。