前面的博客我寫到怎麼樣用hexo創建一個本身的博客網站(沒看的能夠先看前面那個文章地址,)可是它只能運行在本地端口,若是你分享給你的小夥伴他們是打不開的。若是把它部署到服務器上或空間上每月都會有不菲的支出,因此我今天教你們怎麼部署到免費的GitHub上面。git
首先登陸GitHub
而後新建一個repository(部署我的博客的GitHub倉庫命名必需要與我的名稱相同,不然接下來會出錯誤)
(忽略我這個錯誤提醒,由於我已經部署過一次了)
建立倉庫後會跳轉到這個界面
這時咱們GitHub的倉庫創建就完成了github
回到命令行中進入博客文件夾內
在blog文件目錄下輸入:npm
C:\Users\Markey\blog> npm install --save hexo-deployer-git
若是不行的話就繼續使用淘寶鏡像源,輸入:服務器
C:\Users\Markey\blog> cnpm install --save hexo-deployer-git
靜靜的等待安裝
安裝完成後進入文件夾打開_config.yml文件進行配置
打開文件找到deployment
在type後輸入'git',並添加repo和branch兩個配置,在repo處填寫github倉庫地址,在branch處填寫master。!!注意!!冒號後面要加空格!!hexo
在命令行中輸入網站
C:\Users\Markey\blog> hexo d
就會自動上傳到遠端,並要求你填寫帳戶的密碼。spa
可是若是出現了錯誤提示,解決辦法是:插件
$ git config --global user.name "姓名爲GitHub上的姓名" $ git config --global user.email "郵箱爲GitHub的註冊郵箱"
這時再重複第一遍的步驟,回到命令行中輸入命令行
hexo d
正常提示輸入密碼即位成功,輸入密碼後就會自動向遠端推送文件,再次打開GitHub倉庫頁面就會發現本地blog文件夾中的文件都再GitHub上部署完成3d
這時只要輸入倉庫名
就能夠成功的訪問到我的博客的頁面了,和你在localhost4000端口上面是如出一轍的,若是你以爲這個域名每次都要輸入很麻煩很冗長,來看看怎麼給這個博客綁定一個本身的個性域名吧 文章連接