默認目錄結構:
.
├── .deploy ├── public ├── scaffolds ├── scripts ├── source | ├── _drafts | └── _posts ├── themes ├── _config.yml └── package.json
- deploy:執行hexo deploy命令部署到GitHub上的內容目錄
- public:執行hexo generate命令,輸出的靜態網頁內容目錄
- scaffolds:layout模板文件目錄,其中的md文件可以添加編輯
- scripts:擴展腳本目錄,這里可以自定義一些javascript腳本
- source:文章源碼目錄,該目錄下的markdown和html文件均會被hexo處理。該頁面對應repo的根目錄,404文件、favicon.ico文件,CNAME文件等都應該放這里,該目錄下可新建頁面目錄。
- drafts:草稿文章
- posts:發布文章
- themes:主題文件目錄
- _config.yml:全局配置文件,大多數的設置都在這里
- package.json:應用程序數據,指明hexo的版本等信息,類似於一般軟件中的關於按鈕
next主題
├── .github #git信息 ├── languages #多語言 | ├── default.yml #默認語言 | └── zh-Hans.yml #簡體中文 | └── zh-tw.yml #繁體中文 ├── layout #布局,根目錄下的*.ejs文件是對主頁,分頁,存檔等的控制 | ├── _custom #可以自己修改的模板,覆蓋原有模板 | | ├── _header.swig #頭部樣式 | | ├── _sidebar.swig #側邊欄樣式 | ├── _macro #可以自己修改的模板,覆蓋原有模板 | | ├── post.swig #文章模板 | | ├── reward.swig #打賞模板 | | ├── sidebar.swig #側邊欄模板 | ├── _partial #局部的布局 | | ├── head #頭部模板 | | ├── search #搜索模板 | | ├── share #分享模板 | ├── _script #局部的布局 | ├── _third-party #第三方模板 | ├── _layout.swig #主頁面模板 | ├── index.swig #主頁面模板 | ├── page #頁面模板 | └── tag.swig #tag模板 ├── scripts #script源碼 | ├── tags #tags的script源碼 | ├── marge.js #頁面模板 ├── source #源碼 | ├── css #css源碼 | | ├── _common #*.styl基礎css | | ├── _custom #*.styl局部css | | └── _mixins #mixins的css | ├── fonts #字體 | ├── images #圖片 | ├── uploads #添加的文件 | └── js #javascript源代碼 ├── _config.yml #主題配置文件 └── README.md #用GitHub的都知道
