一、下載安裝
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. 清理,生成,推送。