首先安裝配置Git環境,由於本人使用Windows操作系統所以從msysgit.github.io下載msysGit Windows版本,安裝。(Mac一般自帶Git)
安裝的時候一般使用默認選項,其中我選擇USE GitBash Only(只使用gitbash窗口,而不適用windows命令窗口)
安裝好后輸入git version查看git版本
配置用戶使用Git的姓名與郵箱
$git config global user.name “Your Name”
$git config global user.email “Your Email@XXX.com”
這個命令會在gitbash根文件目錄下的~/.gitconfig下
[user]
Name=xxx
Email=xxx
順便一提,將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會創建一個一樣的文件夾,在圖片中放入這個文件
