1.下載Node.js安裝文件(如今電腦基本都是64位的,我就放64位的下載地址):https://nodejs.org/dist/v8.9.4/node-v8.9.4-x64.msihtml
或者自行到官網下載最新版本: https://nodejs.orgnode
2.安裝Git 在這了我不介紹了。git
檢查是否安裝正確,輸入如下命令github
node -v npm -v git --version
3.須要一個github帳號,若是沒有請註冊。npm
4.在github上新建一個 Repositories,windows
文件名必須是 github帳戶名字+github.io,個人github帳戶名字是 yz0812 ,因此個人文件名是yz0812.github.iobash
5.先在某一個盤上建立一個文件夾,例如在D盤創建一個blog文件夾hexo
6.文件夾右鍵,點Git Bash ,進入這個界面:ssh
7.全局配置設置到淘寶源:測試
npm config set registry https://registry.npm.taobao.org
8.設置全局配置user.name 和user.email
git config --global user.name "yz0812"
git config --global user.email "yz0812@outlook.com"
9.生成SSH密鑰設置到Github(需先設置user.name和user.email)
cd ~/.ssh ssh-keygen -t rsa -C "yz0812@outlook.com" //打本身的郵箱
10.設置ssh key到GitHub
默認生成ssh key在C:\Users\username.ssh文件夾中,複製 id_rsa.pub文件到 github->settings->SSH and GPG key->new ssh key 如圖
把裏面的代碼,複製到剛纔網站註冊的地方:
11.ssh設置是否成功測試
ssh -T git@github.com
看到這句話就是執行配置成功,由於我以前有配置過,因此有一個警告。
12.安裝hexo 插件
cd / #進入根目錄,其實是git安裝的根目錄 pwd / npm install hexo-cli -g #安裝hexo,阿里雲源 大概10s安裝
13.安裝以後,輸入如下代碼:
cd / hexo init Hexo cd /Hexo npm instal hexo g hexo s
看到 http://localhost:4000 就說明成功了,咱們能夠訪問看一下
14.查看hexo插件的版本
hexo -V
15.安裝部署到github插件依賴
大於hexo 3.0的上傳到github的方法:
npm install -save hexo-deployer-git
16.在你的git安裝目錄找到Hexo文件夾
18.修改_config.yml
deploy: type: git repo: https://github.com/yz0812/yz0812.github.io.git //(改爲本身的用戶名和用戶名加域名) branch: master
19.再將gitbash部署hexo到github
hexo d
打開用戶名.github.io,會出現以下界面(表明成功搭建博客):
有些用戶沒有設置Github的SSH,會致使上面兩句失敗。SSH的介紹和設置方法能夠查看官方教程,配置起來很簡單。若是英文看不明白或者過程當中出現小問題,能夠查看我寫的SSH設置教程,是對官方教程的解釋和擴展,針對配置過程當中的小問題都有解決辦法。
每次修改本地文件,都須要命令才能保存。並且每次使用命令都必須在Hexo根目錄下使用。
hexo g
若是你在執行 hexo deloy
,若是提示 ERROR Deployer not found: git
,那說明你沒有安裝hexo-deployer-git
依賴包,不用擔憂,只須要輸入下面命令建立hexo-deployer-git
依賴包,而後再執行hexo deploy
就能上傳成功了
npm install hexo-deployer-git --save
若是你是windows用戶,那麼當你執行 hexo deploy
命令的時候,可能會前後出現提示框讓你輸入你的Github用戶名和Github密碼,只要輸入正確,上傳就沒有問題。