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