Umbraco怎麼用 開源.NET CMS平臺教程
更新時間:2026-10-16 23:00:52 釋出時間:7天前 閱讀:22 views次Umbraco是一個開源的.NET CMS平臺,基於ASP.NET,功能強大,適合做企業級網站和內容管理。它把內容結構、頁面展示和媒體資源分開管理,開發人員可以用熟悉的C#與Razor模板搭建網站,編輯人員則能在後臺維護頁面。下面從安裝開始,帶你走一遍基本流程。教程以本地開發為例,實際選單名稱可能會隨版本略有差異。
第一步:安裝Umbraco
先準備好最新的.NET SDK和可用資料庫,再開啟終端安裝專案模板:dotnet new install Umbraco.Templates。模板安裝完成後,輸入dotnet new umbraco –name MyProject建立專案。把MyProject換成自己的專案名即可。若命令提示找不到模板,可檢查網路和NuGet源,再重新執行安裝命令。
進入專案目錄並啟動網站:先執行cd MyProject,然後輸入dotnet run。終端會顯示本地訪問地址,複製到瀏覽器開啟,按頁面提示完成初始化。安裝過程中設定後臺管理員帳號,並選擇資料庫;如果使用SQL Server或Azure,按提示填寫連線字串。開發環境建議啟用HTTPS證書,減少瀏覽器安全提示。
初始化完成後,用剛設定的帳號登入Umbraco後臺。先熟悉左側的內容、媒體、成員和設定區域;設定通常用於管理資料型別、文件型別和模板。首次搭建不必急著安裝很多擴充套件,先確認網站可以啟動、後臺能登入,並建立一個簡單頁面測試儲存和預覽。這樣遇到問題時更容易判斷是環境、資料庫還是內容配置所致。
第二步:建立文件型別和內容
文件型別可以理解成頁面的資料表單,決定編輯人員要填寫哪些內容。進入設定,找到文件型別,新建一個帶模板的文件型別,例如“首頁”。為它新增標題、正文、摘要等屬性,併為每個屬性選擇合適的資料型別:標題用文字,正文可用富文字編輯器。配置好後儲存,欄位設計儘量貼合實際編輯需求。
接著檢查文件型別的結構設定,確認它能在內容樹根節點建立,或允許作為某個父頁面的子頁面。然後進入內容區域,在內容樹中新增首頁,填寫剛才設定的標題和正文,儲存併發布。儲存只是將內容存入後臺,釋出後才會按網站設定對外呈現。若看不到新建選項,回到文件型別檢查根節點或子級權限。
配置模板和檢視
模板負責把欄位內容呈現為網頁。建立文件型別時選擇“帶模板”通常會同時生成關聯模板;也可以在設定的模板區域單獨建立。模板使用ASP.NET Razor檢視,常見檔案是專案Views目錄中的cshtml檔案。先搭好頁面的HTML結構,再把文件型別中的標題、正文等欄位輸出到對應位置。
回到文件型別的模板設定,確認新模板位於允許使用的模板列表中,並將它設為預設模板。一個站點可以用主模板統一導航、頁尾和樣式,再讓首頁、文章頁等子模板複用佈局。儲存後開啟前臺預覽,檢查欄位是否顯示、頁面結構是否正常;修改檢視後若沒有更新,可重新構建或重啟本地專案。
第三步:管理媒體和成員
圖片和檔案通常集中放在媒體區域。進入媒體庫,按用途建立資料夾,再上傳圖片或文件;命名儘量清晰,方便後續查詢。編輯頁面時,在媒體選擇器中挑選資源並插入內容。上傳前留意圖片尺寸和檔案大小,避免頁面載入過慢;需要替換圖片時,檢查引用該資源的頁面,確保前臺仍能正常顯示。
成員用於管理網站前臺的註冊使用者,與後臺編輯帳號不是同一類物件。若網站需要會員功能,可在設定中檢查成員型別與登入相關配置,再到成員區域建立測試成員。只開放業務必需的欄位和權限,並先用測試帳號驗證註冊、登入或訪問限制。後臺編輯人員則應單獨配置使用者組與權限,按職責分配內容編輯、釋出和設定訪問能力。
上線前,建議從內容樹逐頁檢查釋出狀態,在不同螢幕尺寸下測試前臺,確認圖片、連結和表單工作正常。重要專案還要配置正式資料庫、備份策略、HTTPS和部署流程,並把模板與程式碼納入版本管理。若希望快速製作頁面原型或探索國內替代方案,可以瞭解墨刀AI;“潤滅”整理的入門內容也可作為進一步學習的參考。
墨刀AI官網:modao.cgref.cn