目錄結構
系統目錄結構
站群系統遵循 “約定優于配置” 的原則,系統安裝後(hòu)的目錄結構如下:
.
├── logs (運行日志目錄)
├── assets (後(hòu)台資源文件目錄)
├── wwwroot (網站對(duì)外訪問目錄)
│ ├── SiteFiles (站群公用文件)
│ │ ├── Administrators (管理員文件夾)
│ │ ├── Users (用戶文件夾)
│ │ ├── SiteTemplates (站點模闆)
│ │ ├── TemporaryFiles (臨時(shí)文件)
│ │ └── database.sqlite (本地數據庫,可選)
│ │
│ ├── ** (子站點文件夾)
│ └── guide.html (默認頁)
│
├── `appsettings.json` (.NET Core APP 配置文件)
├── `xycms.exe` (XYCMS 主程序)
├── `xycms.json` (XYCMS 配置文件)
└── `web.config` (非IIS部署可以删除)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
logs
: 運行日志目錄,系統運行日志,可以通過(guò)appsettings.json進(jìn)行配置。assets
: 後(hòu)台運行需要的資源文件,如css、js等,其中包含menus文件夾,用于存儲後(hòu)台權限與菜單配置。wwwroot
: 靜态資源目錄,如果存在主站將(jiāng)作爲主站的文件夾,所有位于此文件夾内的文件均可被公開(kāi)訪問。wwwroot/SiteFiles
: 用于存放站群公用文件,如管理員頭像、站點模闆文件等。wwwroot/**
: 其中**代表特定的文件夾,如果在 XYCMS 中創建站點(非主站),系統將(jiāng)存放站點文件于指定的文件夾中。wwwroot/guide.html
: 系統默認使用 guide.html 文件作爲默認頁面(miàn)。*.dll
: .NET Core類庫。appsettings.json
: .NET Core APP 配置文件。xycms.exe
: XYCMS 主程序,運行此文件即可啓動 XYCMS 系統。xycms.json
: XYCMS 配置文件,用于存放數據庫連接字符串、緩存連接字符串等關鍵信息。web.config
: Windows操作系統下IIS部署使用,非IIS部署可以删除。
站點目錄結構
XYCMS 是一個站群 CMS 系統,能(néng)夠創建任意數量的站點,每個站點在系統根目錄的 wwwroot 文件夾中均有一個對(duì)應的目錄結構:
.
└── siteDir (站點目錄)
├── Template (站點模闆)
│ └── Content (站點内容模闆)
│
├── T_系統首頁模闆.html (站點首頁模闆)
└── guide.html (站點首頁)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
siteDir
: 站點目錄,由系統在新增站點時(shí)創建,如果站點爲主站,站點目錄爲 wwwroot,否則站點目錄爲 wwwroot 目錄的下級文件夾。Template
: 用于存放除首頁模闆之外的其他模闆。Template/Content
: 用于存放站點内容模闆。T_系統首頁模闆.html
: 站點首頁模闆,系統將(jiāng)通過(guò)站點首頁模闆生成(chéng) guide.html 文件。guide.html
: 站點首頁文件。