/themes 即可安裝。site.master:母版頁,BlogBasePage.OnPreInit 動態指定。PostView.ascx:繼承 PostViewBase,文章顯示邏輯。CommentView.ascx:繼承 CommentViewBase,評論顯示邏輯。/themes/Standard
site.master
PostView.ascx
CommentView.ascx
/css
style.css
/scripts
theme.js
/images
...
BlogSettings.Theme。BlogBasePage.OnPreInit 讀取設定 → MasterPageFile = "~/themes/{Theme}/site.master"。PostView.ascx/CommentView.ascx。主題系統以「慣例路徑 + 基類契約」實現零配置熱插拔,開發者專注呈現邏輯,框架負責發現與載入。