在GitHub上使用Hexo 搭建本身的博客

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,會出現以下界面(表明成功搭建博客):

 

 

 

 

 

注意:

  1. 有些用戶沒有設置Github的SSH,會致使上面兩句失敗。SSH的介紹和設置方法能夠查看官方教程,配置起來很簡單。若是英文看不明白或者過程當中出現小問題,能夠查看我寫的SSH設置教程,是對官方教程的解釋和擴展,針對配置過程當中的小問題都有解決辦法。

  2. 每次修改本地文件,都須要命令才能保存。並且每次使用命令都必須在Hexo根目錄下使用。

     hexo g
  3. 若是你在執行 hexo deloy,若是提示 ERROR Deployer not found: git,那說明你沒有安裝hexo-deployer-git依賴包,不用擔憂,只須要輸入下面命令建立hexo-deployer-git依賴包,而後再執行hexo deploy就能上傳成功了

     npm install hexo-deployer-git --save

     

  4. 若是你是windows用戶,那麼當你執行 hexo deploy命令的時候,可能會前後出現提示框讓你輸入你的Github用戶名Github密碼,只要輸入正確,上傳就沒有問題。

相關文章
相關標籤/搜索