基於hexo+github下我的獨立博客的搭建

摘要:伴隨互聯網時代的快遞發展,我的對獨立博客的需求日益旺盛。本文首先,對hexo和github進行技術說明,採用hexo+github相結合的方式, 快捷高效地搭建我的博客的詳細步驟。最後,得出論文的結論。node

關鍵字:獨立博客;hexo;github;搭建git

With the development of express delivery in the Internet era, the demand for independent blogs has become increasingly strong. In this paper, we first describe the technologies of hexo and github and use the combination of hexo and github to build detailed steps for personal blogs quickly and efficiently. Finally, draw the conclusion of the paper.github

Keywords: independent blog; hexo; github; buildweb

0 引言

隨着生活質量的不斷改善,自媒體時代的來臨,獨立博客存在着巨大的市場,傳統的博客以及不能知足用戶的要求,愈來愈多的用戶渴求可以本身定義本身的獨立博客,來展現本身的風采。搭建我的獨立博客的方式有wordpress、flask、jekyll、hexo等,本文直接上手了hexo,界面簡潔,加載速度快,支持Makedown,還支持部署到Github上。express

1 hexo和github技術說明

(1)hexoflask

Hexo是一個快速, 簡潔且高效的博客框架。讓上百個頁面在幾秒內瞬間完成渲染.Hexo支持Github Flavored Markdown的全部功能, 甚至能夠整Octopress的大多數插件. 並本身也擁有強大的插件系統.瀏覽器

當安裝、配置完成hexo以後,能夠看到hexo的文檔結構以下:hexo

通常會使用以下圖命令。框架

(2)githubwordpress

gitHub做爲世界上最大的開源軟件社區,是一個面向開源及私有軟件項目的託管平臺,由於只支持git 做爲惟一的版本庫格式進行託管,故名gitHub。其還有更加通俗解釋爲:github是一個基於git的web 協做社區,它有多種機制讓你們協同的和你一塊兒的對項目進行貢獻;github全平臺、全設備支持,你能夠在任何終端上,隨時隨地的共享你的代碼、評論或着其它有意義的信息。Github其做用能夠分爲:代碼託管、項目管理、github pages以及裝逼神器。其中,在本文中咱們主要用到github pages功能。

在百度百科上,其做用描述爲:GitHub能夠託管各類git庫,並提供一個web界面,但與其它像 SourceForge或Google Code這樣的服務不一樣,GitHub的獨特賣點在於從另一個項目進行分支的簡易性。爲一個項目貢獻代碼很是簡單:首先點擊項目站點的「fork」的按鈕,而後將代碼檢出並將修改加入到剛纔分出的代碼庫中,最後經過內建的「pull request」機制向項目負責人申請代碼合併。已經有人將GitHub稱爲代碼玩家的MySpace。在GitHub進行分支就像在Myspace(或Facebook…)進行交友同樣,在社會關係圖的節點中不斷的連線。

2 hexo+github下我的博客的搭建過程

Hexo+github下搭建我的獨立博客,能夠分爲這些步驟:準備工做、安裝Hexo、初始化Hexo、部署到Github上。

(1)準備工做:下載並安裝nodejs和git、並註冊github帳號。

這是nodejs的安裝步驟:

在官網下載以後,解壓安裝。

下載並安裝git。

後面一直默認安裝就能夠。

(2)安裝hexo

當Node.js和Git都安裝好後就能夠正式安裝Hexo了,終端執行以下命令:

(3)初始化hexo

首先,須要建立文件夾(個人是在E盤建立的blog)。

在blog文件下,右鍵運行Git Bash,輸入命令:hexo init

而後依次輸入hexo g,hexo s

在瀏覽器輸入:localhost:4000 ,就能夠進行訪問,效果以下:

(4)部署到github上

在你的github點擊建立repository,對名字進行設置,而後Create repository

在站點配置文件_config.yml進行配置。

安裝hexo-deployer-git自動部署發佈工具,最後經過命令hexo clean && hexo g && hexo d,發佈到github。

到這裏爲止,基本的搭建獨立博客就已經完成。

3 結論

基於hexo+github下我的獨立博客的搭建,其過程不會太複雜。在搭建的過程,我可以更加深刻的理解到Hexo框架的背後原理以及github的優勢。一樣,在搭建的過程當中須要保持足夠的耐心,當有了足夠的耐心遇到bug時,纔不會半途而廢。也正是有了足夠的耐心,最後才能搭建成功屬於本身的簡潔大方的我的獨立博客。

參考資料

[1]https://blog.csdn.net/ainuser/article/details/77609180

[2]https://blog.csdn.net/qq_33699981/article/details/72716951

相關文章
相關標籤/搜索