日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

简单认识Hexo的目录结构

發布時間:2025/7/25 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 简单认识Hexo的目录结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

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

deploy后的目錄結構

在執行過Hexo deploy命令之后,目錄結構有所變化,新增了.deploy_git,public,.gitignore。

_config.yml

初始化時自動創建。

用來配置博客相關的參數。具體參數設置,參照配置|Hexo。

node_modules 和 package.json

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

node_modules用來存儲已安裝的各類依賴包。
package.json用來查看Hexo的版本以及相關依賴包的版本。

Hexo會默認安裝:

  • hexo:主程序
  • hexo-deployer-git:實現git部署方式
  • hexo-generator-archive:存檔頁面生成器
  • hexo-generator-category:分類頁面生成器
  • hexo-generator-index:index生成器
  • hexo-generator-tag:標簽頁面生成器
  • hexo-renderer-ejs:支持EJS渲染
  • hexo-renderer-marked:Markdown引擎
  • hexo-renderer-stylus:支持stylus渲染
  • hexo-server:支持本地預覽,默認地址 localhost:4000

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

  • hexo-renderer-scss:支持scss渲染。Even主題需要安裝此依賴包。

新安裝的依賴包,也會保存在node_module文件夾下。

scaffold

初始化時自動創建。

模板文件夾。包含page,post,draft三種模板,分別對應 頁面、要發布的文章、草稿。

themes

初始化時自動創建。

主題文件夾。每一個主題,都有一個單獨的文件夾。默認主題為landscape。

這里值得注意的是,Hexo配置文件中的language**參數**的值,取決于每個主題文件夾(如landscape)下的language**文件夾**里的文件名。

source , public 和 .deploy_git

  • source:資源文件夾。用來存放圖片、Markdown文檔(文章、草稿)、各種頁面(分類、關于頁面等)。
  • 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的目录结构的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。