GitHub入門(一)GIT配置與Hexo博客搭建

首先安裝配置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.comwindows

這個命令會在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。

更換主題在這裏面選擇主題

https://hexo.io/themes/

進入想應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)

相關文章
相關標籤/搜索