Hexo 是一個輕量級、簡潔、高效且高逼格的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在幾秒內,即可利用靚麗的主題生成靜態網頁。同時有著豐富的主題,官網或者GitHub都可以輕鬆下載到。由於Hexo博客都是靜態文件,所以推薦部署在Github上,不需要額外的伺服器和後臺, ...
Hexo 是一個輕量級、簡潔、高效且高逼格的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在幾秒內,即可利用靚麗的主題生成靜態網頁。同時有著豐富的主題,官網或者GitHub都可以輕鬆下載到。由於Hexo博客都是靜態文件,所以推薦部署在Github上,不需要額外的伺服器和後臺,做到零成本。
話不多說,下麵就開始介紹如何使用Hexo搭建個人博客。
準備
hexo依賴於Node.js和Git,因此需要先安裝這兩項:
1.Node.js下載地址
2.Git下載地址
安裝完Node.js後,可使用npm命令,由於npm命令本身是很慢的(源在國外),建議使用淘寶的cnpm來替代npm命令,打開命令行執行如下命令安裝cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org
-g表示全局安裝,下麵就可以開始安裝Hexo了。
安裝Hexo
1.安裝
命令行執行如下命令:
cnpm install -g hexo
2.創建目錄
在任意地方創建文件夾hexo,如D:\blog\hexo,這個文件夾就是用來存放博客代碼和文章的地方,後面我們稱之為根目錄。
3.初始化Hexo
這邊建議在GitBash操作,又鍵該目錄,選擇Git Bash Here,打開後執行如下命令:
hexo init
初始化後會在目錄生成如下文件
大家會看到,目錄中有個名為_config.yml的文件,這個是全局配置文件,主要配置站點信息。
這時我們的hexo博客已安裝完成,執行如下命令
hexo g
hexo s
然後打開瀏覽器輸入:http://localhost:4000
,即可看到博客主頁。
4.寫文章
執行下列命令來創建一篇新文章
hexo new [layout] <title>
layout可選,預設post,可以通過修改 _config.yml 中的 default_layout 參數來指定預設佈局
Hexo 有三種預設佈局:post、page 和 draft。在創建者三種不同類型的文件時,它們將會被保存到不同的路徑;而自定義的其他佈局和 post 相同,都將儲存到 source/_posts 文件夾。
佈局 | 路徑 |
---|---|
post | source/_posts |
page | source |
draft | source/_drafts |
執行命令後會在對應目錄下生成一個markdown文件
總結
在此,Hexo博客初始版本已經搭建完成,下一章節,將教大家如何安裝主題,配置一些常用的功能。
重點
hexo init
:初始化Hexo
hexo g
:重新生成public文件夾,這個裡面是生成的所有靜態文件,包括html,css,js文件以及圖片等
hexo s
:啟動hexo服務的
可連著使用hexo s hexo g
hexo new [layout] <title>
:創建文章