簡單認識Hexo的目錄結構

2021-09-12 17:10:33 字數 1260 閱讀 9355

在部署成功之後,我嘗試了十幾種主題,最終決定使用even。在不斷替換主題的過程中,我漸漸對hexo的目錄結構有了一些清晰的認識。

本文將簡單介紹hexo的目錄結構。

在執行過hexo deploy命令之後,目錄結構有所變化,新增了.deploy_gitpublic.gitignore

初始化時自動建立。

用來配置部落格相關的引數。具體引數設定,參照配置|hexo。

都是在初始化時自動建立。

node_modules用來儲存已安裝的各類依賴包。

package.json用來檢視hexo的版本以及相關依賴包的版本。

hexo會預設安裝:

在使用過程中,尤其是更換主題時,需要安裝其它的依賴包。比如:

新安裝的依賴包,也會儲存在node_module資料夾下。

初始化時自動建立。

模板資料夾。包含pagepostdraft三種模板,分別對應 頁面、要發布的文章、草稿。

初始化時自動建立。

主題資料夾。每乙個主題,都有乙個單獨的資料夾。預設主題為landscape。

這裡值得注意的是,hexo配置檔案中的language**引數**的值,取決於每個主題資料夾(如landscape)下的language**資料夾**裡的檔名。

public:將source資料夾裡的markdown文件,轉換成index.html。再結合主題進行渲染,就是我們最終看到的部落格。

.deploy_git:將public資料夾的內容提交到github後生成,內容與public資料夾基本一致。

這三者的關係大致是:source -> public -> .deploy_git

執行hexo generate,根據source,更新 public。

執行hexo deploy,根據public,更新 .deploy_git。

了解了這三個資料夾的關係,也就了解為什麼自定義網域名稱需要新增的 cname 檔案要在 public 資料夾下建立了。

hexo中文文件

hexo目錄結構小探

簡單認識Hexo的目錄結構

在部署成功之後,我嘗試了十幾種主題,最終決定使用even。在不斷替換主題的過程中,我漸漸對hexo的目錄結構有了一些清晰的認識。本文將簡單介紹hexo的目錄結構。在執行過hexo deploy命令之後,目錄結構有所變化,新增了.deploy git,public,gitignore。初始化時自動建立...

lucene 目錄結構簡單介紹

lucene 目錄結構,如下圖所示 lucene 目錄結構詳細說明 core lucene核心類庫 analyzers common 不同語言和領域通用的分析器 analyzers icu 整合icu的分析器 analyzers kuromoji 日文分析器 analyzers morfologi ...

C語言 FILE結構體的簡單認識

1 檔案和流的關係 c將每個檔案簡單地作為順序位元組流 如下圖 每個檔案用檔案結束符結束,或者在特定位元組數的地方結束,這個特定的位元組數可以儲存在系統維護的管理資料結構中。當開啟檔案時,就建立了和檔案的關係。在開始執行程式的時候,將自動開啟3個檔案和相關的流 標準輸入流 標準輸出流和標準錯誤。流提...