hexo 是乙個簡單地、輕量地、基於node的乙個靜態部落格框架。
發布時,hexo可以部署在自己的node伺服器上面,也可以部署github上面。對於個人使用者來說,部署在github上好處頗多,不僅可以省去伺服器的成本,還可以減少各種系統運維的麻煩事(系統管理、備份、網路)。
hexo的官方**: ,也是基於github構建的**。
(2) 安裝git :
$(3)生成金鑰:sudo apt-get install git
$ git
--version //檢視git版本號
$ git config –global user.email "weihui
@163.com" //註冊github的郵箱
$ git config -global user.name 'weihuiblog' //github的賬號
$然後,一直回車就行,ssh-keygen -t rsa -c "weihui
@163.com
"
若執行成功,在
~/.ssh/
目錄下生成兩個檔案
id_rsa
和id_rsa.pub
,將id_rsa.pub檔案中的內容複製到
github
上的ssh keys,
新增進去。
(4)最後驗證一下:
$3.本地安裝hexossh -t [email protected]
(1)
執行如下命令:
$(2)初始化hexo, blog是自定義的npm install hexo-cli -g
$ hexo init blog初始化後,cd /blog, 會發現生成了這幾個檔案:
node_modules
:是依賴包
public
:存放的是生成的頁面
scaffolds:命令生成文章等的模板
source
:用命令建立的各種文章
themes:主題
config.yml:整個部落格的配置
db.json:source
解析所得到的
package.json(3)進入根目錄,:專案所需模組專案的配置信
安裝相關外掛程式依賴等
$(4)安裝完成後,執行一下命令:cd blog
$ npm install
$(5)然後可以在hexo g
//或者hexo generate 生成靜態檔案,在
source
目錄下 。
$ hexo s
//或者
hexo server, 啟動服務。
http://localhost:4000/
檢視執行效果。 1,
安裝主題,執行以下命令:
$2,啟用主題hexo clean
$ git clone themes/yilia
修改配置檔案 /blog/3,更新主題_config.yml 中的
theme屬性,將其值改為
yilia。
$現在重新整理cd themes/yilia
$ git pull
$ hexo g #
生成 $ hexo s #啟動服務
,就可以看到新的主題了。
5.部署hexo到github pages
1,利用
hexo deploy部署,修改 _
config.yml 檔案如下:
2,然後在命令列中執行:deploy:
type: git
repository: [email protected]:weihuiblog/weihuiblog.github.io.git
branch: master
message: update
$命令執行完成,部署成功。hexo d
檢視是否可以正常訪問。
最後補充一些hexo常用命令:
$簡寫如下:hexo new "postname" #新建文章
$ hexo new page "pagename" #
新建頁面
$ hexo generate #
生成靜態頁面
$ hexo server #
開啟預覽訪問埠(預設埠
4000
,'ctrl + c'
關閉server
) $
hexo deploy #
將.deploy
目錄部署到
github
$復合命令:hexo n == hexo new
$ hexo g == hexo generate
$ hexo s == hexo server
$ hexo d == hexo deploy
$hexo d -g //
生成加部署
$ hexo s -g //生成加預覽
我的SharpArchitecture,我做主
對sharparchitecture有了解的朋友都知道,它可以說是開發asp.net mvc nhibernate的快速模板。nhibernate和asp.net mvc都在更新,sharparch也在更新,我的系列文章就是在這個更新的時代裡誕生了。開始做主!文章假設你已經了解nhibernate和...
(無聊)我我我我的C 筆記(一)
我我我要學c 可是我我我只會c。所以,這篇筆記從乙個c初學者的角度。試著理解c 他在狂笑 概念 所以為什麼要有物件導向程式設計?當然,我們寫乙個hello world算乙個2 3是不需要物件導向的,但是當軟體年得越來越大,越來越多的 量的時候。問題就來了 舉個例子,我要做fifa遊戲,額這個遊戲已經...
我的HP,我的Vista Ultimate
我的hp,我的vista ultimate 今天boy將我的vista home basic版公升級為vista ultimate版,這個無論從介面還是從功能上都比上乙個版本有更美妙的設計,越來越迷戀windows了!首先是iis我可以用了。其次是 視窗可以實現立體擺放了,很是美觀。還有 工作列處,...