让我们来谈论 Jamstack 的未来——加入我们

django-distill

369 星星
30 Fork
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、谷歌云端存储和 Rackspace Cloud Files,并带远程检查
  • 验证 S3、谷歌云端存储和 Rackspace Cloud Files 上的远程容器
  • 生成页面与现有动态 Django 内容的输出完全相同
  • 易于实现和调试
  • 仅需要修改 urls.pysettings.py
  • 可以为第三方应用生成静态页面
  • 支持所有页面和文件类型(下载、RSS 提要、JSON 对象等)

查找更多 静态站点生成器