在平時的工作中經常會遇到一些問題,在解決問題的時候如果能夠及時記錄下來是最好不過的,所以一直想維護一個自己的博客。雖然國內有各種技術博客(比如:CSDN,博客園)之類的第三方博客平臺,但是作為一個程序員,不搭建一個自己的博客感覺不夠酷。所以我就選擇使用HEXO在Github上面搭建自己的個人博客。
下面的安裝教程都是在Window x64的環境下進行的
申請Github賬戶
由于博客是要搭建在Github上面的,所有必須要有一個Github賬號來上傳代碼,這樣才能最終顯示自己的博客內容。在建立完Github賬號后,需要創建一個Repositories,這個Repositories的名字的格式是:your_user_name.github.io這樣的。
安裝Git軟件
有了Github賬號后還需要有軟件能把本地的代碼上傳到Github上面,所就安裝Git軟件,安裝Git也非常簡單,直接下一步就行了。
安裝NodeJs
由于Hexo是基于NodeJs的框架,所以使用Hexo前要先安裝NodeJs,安裝NodeJs也非常簡單,只需要下載軟件,點下一步就行了。現在新的版本的NodeJs,會同時安裝npm(Node包管理軟件),所以安裝起來非常簡單。
安裝Hexo
把上面的軟件都安裝好了之后就可以開始安裝Hexo了,打開window的終端,在終端中輸入下面的命令開始安裝Hexo
npm install -g hexo
初始化
創建一個文件夾,如:MyBlog之類,然后進到MyBlog文件夾下執行以下初始化命令
hexo init
到了這一步之后,Hexo算初始化完成,可以正常的使用了。
生成靜態頁面
繼續在MyBlog目錄下執行如下命令,生成靜態頁面
hexo generate // 簡寫 hexo g
本地啟動
啟動本地服務,進行文章預覽調試,命令:
hexo server? // 動態啟動,有修改發生會自動檢測,簡寫 hexo s
然后在瀏覽器輸入http://localhost:4000就可以看到博客的頁面,當然也在服務器啟動的時候加上-p來指定自己想要的端口
安裝 hexo-deployer-git
npm install hexo-deployer-git --save
配置部署環境
在MyBlog的目錄下會有一個_config.yml的文件,該文件為Hexo項目的配置文件,打開該文件然后把deploy部分改成下列格式
deploy:
type: git
repository: https://github.com/lintingbin2009/lintingbin2009.github.io.git? // lintingbin2009替換成你自己的名字
branch: master
開始部署
hexo deploy
部署完成之后就可以使用your_username.github.io來訪問你的個人博客了, 之后的部署命令應該是
hexo clean
hexo generate
hexo deploy
總的來說用Hexo在Github上搭建個人博客還是比較簡單的,當然這邊只是涉及到最簡單的搭建,還沒有涉及到主題的更換、評論系統,統計系統。更多關于Hexo的使用文檔可以瀏覽Hexo的中文官網,里面有詳細的使用教程和很多可選的精美主題。
最后更新時間:2017-04-29 18:20:51
轉載請注明出處,Darcy's Blog
https://lintingbin2009.github.io/2017/04/29/使用HEXO在github上搭建個人博客/