來談談 Jamstack 的未來 — 加入我們

django-distill

369 個星標
30 個分支
1 個議題
首頁
https://github.com/meeb/django-distill
儲存庫
meeb/django-distill
程式語言
Python
授權條款
MIT
模板
Django

django-distill 是一個易於實作的 Django 靜態網站產生器。它與所有 Django 專案完全相容,並且可以在不干擾的情況下與現有複雜的 Django 應用程式協同運作。它不需要修改現有的應用程式,只需要建立少數每個 URL 的函式。

django-distill 設計為與現有的 Django 專案整合,並且不需要學習任何新的框架或檔案結構即可使用。

一個使用 django-distill 的完整 Django 博客範例在此:https://github.com/meeb/django-distill-example

特色

  • 與所有 Django 專案完全相容
  • 加入現有專案時不會產生額外負擔
  • 可輕鬆新增到現有的 Django 網站
  • 易於整合到 CI/CD 流程中
  • 使用標準的 Django 專案結構,不需要學習新的子框架
  • 可以為您專案的所有或僅一部分產生靜態頁面
  • 完全支援發佈到 S3、Google Cloud Storage 和 Rackspace Cloud Files,並具有遠端檢查功能
  • 驗證 S3、Google Cloud Storage 和 Rackspace Cloud Files 上的遠端容器
  • 產生結果與現有動態 Django 內容的輸出相同
  • 易於實作和除錯
  • 唯一需要修改的是 urls.pysettings.py
  • 可以為第三方應用程式產生靜態頁面
  • 支援所有頁面和檔案類型(下載、RSS 訂閱、JSON 物件等)

尋找更多靜態網站產生器