這個專案深受 Hugo 的啟發,並試圖在一定程度上與其相同的內容結構相容,並支援解析 TOML、YAML 和 JSON 前置訊息。
內容檔案層會轉換為 C# 清單和物件,然後在常規的 ASP.NET MVC 專案中使用,您也可以在其中即時處理內容預覽和範本。這意味著您現在可以使用現有的 ASP.NET MVC 和 C# 技能來建立靜態網站範本!
在此設定中,產生過程使用 Microsoft.AspNetCore.Mvc.Testing 套件中的 WebApplicationFactory,因此不必回退到主控台應用程式或自訂 Web 伺服器來處理檔案和範本,這在靜態網站產生中是很常見的。
易於部署到 Netlify,儲存庫也包含各種 Docker Linux 案例和 GitHub Actions 的範例。
它也可以作為具有即時渲染和熱重載功能的常規 ASP.NET MVC 應用程式執行。
儲存庫具有現成的前端設定,包括不含任何 JS 的 Simple.css 或帶有 Hotwire(Turbo 和 Stimulus)的 Tailwind CSS。
尋找更多靜態網站產生器。