創(chuàng)建Github 域名和空間
1.1注冊
首先你需要注冊一個GitHub賬號,已有的可以下翻去1.2 創(chuàng)建倉庫,注意username,這會影響到你的域名顽铸,你的域名將會是 username.github.io 譬涡,所以認(rèn)真的取個名字吧闪幽。
1.2創(chuàng)建倉庫
然后需要創(chuàng)建一個倉庫(repository) 來存儲我們的網(wǎng)站,點擊首頁任意位置出現(xiàn)的 New repository按鈕創(chuàng)建倉庫, Respository name 中的username.github.io 的username 一定與前面的Owner 一致涡匀,記住你的username下面會用到盯腌。
第一步就已經(jīng)完成了,下面是安裝陨瘩。
安裝
Hexo 可以說是目前最流行的博客框架了腕够,基于Nodejs,更多信息可以google拾酝,下面需要安裝的工具包括 Git燕少,Nodejs,Hexo蒿囤。(Windows 用戶自行搜索這些工具客们,直接安裝即可,試過基本沒啥問題)
1.安裝Git
// 如果已安裝HomeBrew 無需執(zhí)行此行
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install git // 安裝Git
2.安裝Nodejs
先安裝nvm材诽,這是Nodejs版本管理器底挫,可以輕松切換Nodejs版本。 這里有兩種方式安裝脸侥。如果使用curl的方式安裝建邓,安裝完成之后一定要重啟終端。
2.1 Homebrew 安裝方式睁枕,此安裝方式無需重啟
$ brew install nvm
$ mkdir ~/.nvm
$ export NVM_DIR=~/.nvm
$ . $(brew --prefix nvm)/nvm.sh
2.2 curl安裝方式
$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
安裝完成后官边,重啟終端 并執(zhí)行下列命令即可安裝 Node.js。
$ nvm install 4
2.3安裝Hexo
以上所有都安裝完成之后再安裝Hexo
$ sudo npm install hexo-cli -g
所有必須工具已經(jīng)安裝完成外遇,下面我們就可以生成博客注簿,上傳至我們的Github 倉庫了。
編寫跳仿,發(fā)布
接下來我們需要用Hexo初始化一個博客诡渴,然后更改一些自定義的配置,或者加上自己喜歡的主題菲语,寫上第一篇文章妄辩,然后發(fā)布到自己的個人Github網(wǎng)站(username.github.io)。
3.1創(chuàng)建博客
將下面的 username 替換成你自己的username(其實也無所謂山上,作者強(qiáng)迫癥)眼耀,執(zhí)行成功后,會創(chuàng)建出一個名為 username.github.io 的文件夾佩憾。
$ hexo init username.github.io
3.2更改配置
主題安裝
為了使博客不太難看哮伟,我們需要安裝一個主題潭辈,切換至剛剛生成的Hexo 目錄,安裝主題
$ cd username.github.io
$ git clone https://github.com/iissnan/hexo-theme-next themes/next
這里選了一個極簡的主題澈吨,也是Hexo眾多主題中最受歡迎的一個。Hexo也有更多主題供你選擇寄摆。
基礎(chǔ)配置:打開文件位置username.github.io/_config.yml修改幾個鍵值對谅辣,下面把幾個必須設(shè)置的列出來按需求修改,記得保存婶恼, 還有注意配置的鍵值之間一定要有空格桑阶。更多設(shè)置...
title: dimsky 的 9 維空間 //你博客的名字
author: dimsky //你的名字
language: zh-Hans //語言 中文
theme: next //剛剛安裝的主題名稱
deploy:
type: git //使用Git 發(fā)布
repo: https://github.com/username/username.github.io.git // 剛創(chuàng)建的Github倉庫
主題配置:
主題配置文件在username.github.io/themes/next/_config.yml中修改,這里略過勾邦。設(shè)置詳情
3.3寫文章
所有基礎(chǔ)框架都已經(jīng)創(chuàng)建完成蚣录,接下來可以開始寫你的第一篇博客了
在username.github.io/source/_posts下創(chuàng)建你的第一個博客吧,例如眷篇,創(chuàng)建一個名為FirstNight.md的文件萎河,用Markdown大肆發(fā)揮吧,注意保存蕉饼。
3.4測試
$ hexo s
測試服務(wù)啟動虐杯,你可以在瀏覽器中輸入https://localhost:4000 訪問了。
3.5安裝hexo-deployer-git自動部署發(fā)布工具
$ npm install hexo-deployer-git --save
3.6發(fā)布
$ hexo clean && hexo g && hexo d
如果這是你的第一次昧港,終端會讓你輸入Github 的郵箱和密碼擎椰,正確輸入后,騷等片刻创肥,就會把你的博客上傳至Github 了达舒。以后在每次把博客寫完后,執(zhí)行一下這個命令就可以直接發(fā)布了叹侄。
博客圖片存儲推薦使用七牛
恭喜你能走到這一步巩搏,你的博客已經(jīng)完成了,在瀏覽器中輸入 http://username.github.io 就能夠訪問了