一個簡單易用的跨平台靜態網站產生器,使用 .NET Core 建構。IronBeard 將您的 Razor .cshtml
檔案和 markdown .md
檔案處理成完整的 .html
檔案,準備好在 Amazon S3 等服務上進行靜態託管。
IronBeard 維護您的資料夾結構,並將靜態資源(如圖片、JS 和 CSS)複製到各自的目錄中,以維護產生網站上的正確連結。
在專案根目錄中新增一個 beard.json
檔案可以進行進一步的設定。
功能
- 支援遞迴資料夾和檔案結構
- Markdown 處理器
- Razor 處理器
- 靜態檔案處理器
- Razor 版面配置支援(包裝其他 razor 檔案和 markdown 標記)
- Markdown 元數據 (Markdown 中的 YAML Frontmatter 支援)
- Razor 元數據 (Razor 註解中的 YAML Frontmatter 支援)
- HTML 格式化以清理檔案輸出。
- URL 校正(正確處理相對路徑和根資料夾路由(index.html 等))
- 全域設定檔
- 豐富的 CLI 輸出
- 有效的系統錯誤代碼(適用於自動化)
- 監看指令,用於在檔案或目錄變更時自動重建