免費部署我的博客到遠端(Github)

前言

前面的博客我寫到怎麼樣用hexo創建一個本身的博客網站(沒看的能夠先看前面那個文章地址,)可是它只能運行在本地端口,若是你分享給你的小夥伴他們是打不開的。若是把它部署到服務器上或空間上每月都會有不菲的支出,因此我今天教你們怎麼部署到免費的GitHub上面。git

建立GitHub倉庫

首先登陸GitHub登陸GitHub
而後新建一個repository(部署我的博客的GitHub倉庫命名必需要與我的名稱相同,不然接下來會出錯誤)
新建倉庫
(忽略我這個錯誤提醒,由於我已經部署過一次了)限制命名
建立倉庫後會跳轉到這個界面
倉庫界面
這時咱們GitHub的倉庫創建就完成了github

安裝git部署插件

回到命令行中進入博客文件夾內
進入博客文件夾
在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
deployment
在type後輸入'git',並添加repo和branch兩個配置,在repo處填寫github倉庫地址,在branch處填寫master。!!注意!!冒號後面要加空格!!hexo

修改配置


部署到遠端

在命令行中輸入網站

C:\Users\Markey\blog> hexo d

就會自動上傳到遠端,並要求你填寫帳戶的密碼。spa

可是若是出現了錯誤提示,解決辦法是:插件

  • 右鍵桌面打開git bush
  • 在裏面輸入

git全局部署

$ git config --global user.name "姓名爲GitHub上的姓名"
    $ git config --global user.email "郵箱爲GitHub的註冊郵箱"

這時再重複第一遍的步驟,回到命令行中輸入命令行

hexo d

正常提示輸入密碼即位成功,輸入密碼後就會自動向遠端推送文件,再次打開GitHub倉庫頁面就會發現本地blog文件夾中的文件都再GitHub上部署完成3d

打開我的博客網站的頁面

這時只要輸入倉庫名訪問博客頁面

就能夠成功的訪問到我的博客的頁面了,和你在localhost4000端口上面是如出一轍的,若是你以爲這個域名每次都要輸入很麻煩很冗長,來看看怎麼給這個博客綁定一個本身的個性域名吧 文章連接

相關文章
相關標籤/搜索