Uriel 是一個極簡、穩定、功能完整的靜態網站產生器,以 Python 編寫。
旨在多年來無需維護即可使用。它功能完整,僅依賴 python3 和 rsync,沒有第三方模組依賴。這意味著在您圍繞它建立網站後,它不會在多年後意外損壞。
只要您仍然可以獲得 python3 和 rsync 的工作副本,您的網站將來仍會以相同的方式構建。
功能
- 可擴展的範本系統
- 內容節點和範本中內建的替換參數支援
- 編寫任意 Python 程式碼,並從內容節點和範本中呼叫
- 編寫任意 Python 程式碼,並讓它動態產生頁面
- 無需編寫任何 Python 程式碼即可建構基本網站
- 扁平 URL 支援,可讓部分或所有內容節點成為頂層 URL
- 靜態檔案連結讓您可以在建構時捕獲潛在的 404 錯誤
- 靜態檔案雜湊連結支援,用於動態產生的 CSS/JavaScript 檔案包含
- 內容節點元數據繼承系統
- 內建標籤索引系統
- RSS 訂閱支援
- sitemap.xml 支援
- 建立基本的 robots.txt 檔案
- 有用的錯誤訊息
- 穩定、功能完整的平台
- 幾乎完全獨立,僅依賴 python3 和 rsync