首先安裝配置Git環境,因爲本人使用Windows操做系統因此從msysgit.github.io下載msysGit Windows版本,安裝。(Mac通常自帶Git)css
安裝的時候通常使用默認選項,其中我選擇USE GitBash Only(只使用gitbash窗口,而不適用windows命令窗口)node
安裝好後輸入git version查看git版本git
配置用戶使用Git的姓名與郵箱github
$git config global user.name 「Your Name」npm
$git config global user.email 「Your Email@XXX.com」windows
這個命令會在gitbash根文件目錄下的~/.gitconfig下bash
[user]hexo
Name=xxxssh
Email=xxxpost
順便一提,將color.ui設置爲auto可讓命令的輸出擁有更高的可讀性
$git config –global color.ui auto
「~/.gitconfig」下面會多出一行
[color]
ui=auto
爲了讓本地Git能連上GitHub倉庫須要配置SSH KEY
運行下面命令建立SSH KEY:
$ssh-keygen -t rsa -C 「Your Email」
以後連按回車 PS:(不知道爲何設置不了私有密鑰密碼多是一個Bug?)
生成的密鑰在本地下gitbash根目錄下的 .ssh目錄中
Id_rsa爲私有密鑰 id_rsa.pub公有密鑰,打開公有密鑰複製
打開GitHub
填入好以後,根據郵箱點肯定
打開Git 輸入 ssh -T git@github.com,出現下圖則成功,能夠本地修改倉庫了!
爲了搭建Hexo博客須要先安裝Node.Js下載連接
首先在本地部署Hexo,建立一個hexo目錄而後點擊右鍵選擇Git Bash Here,將Hexo下載目錄放在這裏。
輸入
$npm install -g hexo-cli
初始化Hexo
$hexo init
而後啓動Hexo
$hexo s
輸入http://localhost:4000/可以看見本地的Hexo。
更換主題在這裏面選擇主題
進入想應github中clone文件到本地hexo的文件夾的themes/目錄下
$git clone https://github.com/Haojen/hexo-theme-Claudia.git themes/claudia
而後進行想應的配置
若是要發佈則須要輸入
Hexo g 初始化靜態文件
Hexo d 部署hexo
若是要使博客在二級目錄下,則須要新建一個倉庫例如blog,而後在hexo的_config.yml
而後在blog倉庫設置爲github pages的分支
點擊Settings
一些小提示:
1.在GitHub Pages綁定本身的域名須要建立一個CNAME或者在Setting中設置域名。
2.Hexo中的css文件若是要修改,則把.developgit下的文件刪除從新發布才更改。
3.一些插件若是跟所須要的不匹配,能夠更改node_modules(存放hexo插件的文件)中文件的js。
4.添加新文章輸入,會在source下的post
$hexo new "Name"
5.雲標籤、分類
categories://分類
- categoriy
tags: //標籤
- tags
6.文章摘要 <! -- more -->
7.若是想要在Hexo放圖片能夠安裝 hexo-asset-image插件:
在_config.yml文件中設置 post_asset_folder: true
$npm install https://github.com/CodeFalling/hexo-asset-image -- save
當用戶建立文章的時候,同時在post會建立一個同樣的文件夾,在圖片中放入這個文件
![NAME](文章名字/圖片.jpg)