萌新折騰日記:github pages+hexo創建個人主頁(1)

背景:

最近老想著折騰一個屬于自己的博客。(雖然簡書用起來方便,但是github逼格高??!)所以出于種種原因吧,還是覺得github能比較個人特色鮮明點。而且在有些國內的博客都要翻墻訪問的情況下,github的個人主頁居然不需要,這種事也讓我感受到了意外的驚喜。所以反正都是要翻墻折騰,不如就選一個有逼格的,當然裝逼也是得付出點代價的,需要稍稍花點時間來折騰。

因為剛開始折騰,所以本篇先主要講如何將這些基本部件安裝搭起來。

此外,講如何使用github pages和hexo搭建博客的教程很多。本教程部分也參考于這些。
這里也幫大家馬一些:
(1)使用GitHub和Hexo搭建免費靜態Blog
http://www.lxweimin.com/p/465830080ea9
(2)Windows下一步步搭建自己的獨立博客——使用 GitHub Pages + Hexo 基礎教程
http://www.lxweimin.com/p/985d07d88ef4
(3)一步步在GitHub上創建博客主頁
http://www.pchou.info/web-build/2013/01/03/build-github-blog-page-01.html
(4)使用GitHub和Hexo搭建免費靜態Blog
http://wsgzao.github.io/post/hexo-guide/

閑扯的有點多了,趕緊開始吧。因為自己是小白,我在這里主要是以小白視角講一下如何理解并配置這些。

安裝篇

總體來說,搭建這樣一個博客,需要兩個東西,就如題所講,一是github,一是hexo。hexo是node.js下的一個靜態博客框架。安裝完node.js就會自帶有hexo,再安裝下即可使用。

(1)github windows桌面版:

https://desktop.github.com/
除了需要翻墻,基本是一鍵安裝系列,不出意外安裝完之后桌面上會多出來一個,github和一個git shell

(2)安裝node.js:

https://nodejs.org
可能這里有兩個版本,搭建hexo的話,貌似兩個版本都可以,此處不需要糾結,也基本是一鍵安裝

(3)安裝hexo,這里可參考官網給出的方法:

https://hexo.io/zh-cn
其實官網給出的安裝和使用方法還是挺詳細的,比很多教程寫的好,可以去看看

打開git shell,輸入如下命令:
npm install hexo-cli -g //安裝hexo hexo init blog //新建blog目錄,初始化到blog目錄下 cd blog //進入blog目錄 npm install //安裝

(4)安裝hexo插件

執行下列命令即可安裝以下插件,可以看作是安裝generator,server,deploy這些命令下的一些功能吧
npm install hexo-generator-index --save npm install hexo-generator-archive --save npm install hexo-generator-category --save npm install hexo-generator-tag --save npm install hexo-server --save npm install hexo-deployer-git --save npm install hexo-deployer-heroku --save npm install hexo-deployer-rsync --save npm install hexo-deployer-openshift --save npm install hexo-renderer-marked@0.2 --save npm install hexo-renderer-stylus@0.2 --save npm install hexo-generator-feed@1 --save npm install hexo-generator-sitemap@1 --save

此時基本安裝已經完成
執行以下命令,在瀏覽器登錄localhost:4000即可查看效果
hexo server

基本的查看安裝效果的方法:

cd進入安裝的hexo目錄(當然如果加入過環境變量應該就不用了)
hexo new 'title'//在source\_posts,生成文章,名為title hexo server //啟動一個本地的服務器,在本地發布預覽效果 hexo generator //生成public靜態文件

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容