janblank499

janblank499

Hexo-Blog-建置教程-Ⅱ

這篇是寫如何在本地生成 Blog 並部署到 Github 上和相關命令的部分,以後可能還要不斷補充吧。大概率會鴿呢
實在不想寫了,重複造輪子沒意思。可以看ARGVCHS 的 Hexo 博客搭建教程 II,這裡就補充一點

0. 初始化 Hexo#

在 Blog 文件夾的 Git Bash 中依次輸入以下命令

hexo init #初始化 Hexo 框架
hexo g #在本地生成靜態文件
hexo s #在本地運行靜態文件

等到控制台輸出如下內容

INFO  Validating config
INFO  Start processing
INFO  Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.

打開 http://localhost:4000 即可在瀏覽器打開 Blog

1.Hexo 文件結構#

hexo/
|-- node_modules/ 用來存放 NPM 包,無需注意
|-- public/ 本地生成的準備發布的靜態文件
|-- scaffolds/ 存儲文章模板,hexo new 時會用到
|-- source/ 存儲文章和部分資源
|-- themes/ 存儲主題
|-- _config.xxx.yml 主題的配置文件(xxx 改為主題名)
|-- _config.yml 是 Hexo 的配置文件
|-- db.json
|-- package.json NPM 的包 json,無需注意
|-- package-lock.json

2. 安裝主題#

首先在 Hexo thems挑選一個心儀的主題,選好主題後就要安裝,在博客根目錄下運行下面的命令將主題 Clone 到本地

git clone <theme-link>.git <theme-name> --depth=1 # <theme-link> 為主題鏈接,<theme-name> 為主題名稱

比如我的主題是 ParticleX,就是 git clone https://github.com/argvchs/hexo-theme-particlex.git particlex --depth=1
安裝完成後,在博客根目錄下的 _config.yml 中設置 theme 參數為你的主題名稱,就可以切換主題,一般主題在 GitHub 項目頁下都會有介紹和配置說明,可以按照說明自定義頁面

3. 創建關於頁和文章分類#

Categories/Tags 文章分類#

輸入 hexo new page categories 創建 Categories 頁面
打開 source/categories 下的 index.md 文件,在文章前添加 type: categories

輸入命令 hexo new page tags 創建 Tags 頁面
打開 source/tags 下的 index.md 文件,在文章前添加 type: tags

如果想讓標題大寫的話可以將 title 參數改為大寫,即 title: Categories,但是一些主題是根據標題檢測的,可能檢測不到

About 關於頁#

先按照創建文章分類的方法,創建 About 頁面,然後在下面添加內容即可

4.Hexo 常用命令#

生成靜態文件:hexo g
清空靜態文件:hexo cl
在本地運行:hexo s
部署到網站:hexo d
生成靜態文件並部署到網站:hexo d -ghexo g -d
創建新文章:hexo new [layout] <file>
P.S. laiout 指定文章佈局,當設置為 draft 時,文章會保存在 source/_drafts 文件夾下,作為草稿存在,不會被發布。使用hexo publish可以發布
P.S. 創建新文章命令中的 是文件名,標題在文章中的 title 參數中修改

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。