谈谈 Jamstack 的未来 -加入我们

Uriel

3 星级
0 分叉
0 问题
主页
https://nathanrosenquist.com/uriel/
存储库
ratherlargerobot/uriel
语言
Python
许可证
GPL-3.0-或更高版本
模板
自定义

Uriel 是一款极简主义的、稳定的、功能完整的静态网站生成器,用 Python 编写。

构建为无需任何维护即可持续使用多年。它功能齐全,并且仅依赖于 python3 和 rsync,而没有第三方模块依赖项。这意味着在你围绕它构建网站后,它不会在几年后意外中断。

只要你能仍然获得 python3 和 rsync 的工作副本,你的网站将来仍然会以相同的方式构建。

特性

  • 可扩展的模板系统
  • 在内容节点和模板中内置了参数替换支持
  • 编写任意的 Python 代码,并从内容节点和模板中调用它
  • 编写任意 Python 代码,并让它动态生成页面
  • 无需编写任何 Python 代码就可以构建一个基本的网站
  • 扁平 URL 支持,可使部分或所有内容节点成为顶级 URL
  • 静态文件链接可让你在构建时捕获潜在的 404 错误
  • 动态生成 CSS/JavaScript 文件包含的静态文件哈希链接支持
  • 内容节点元数据继承系统
  • 内置标签索引系统
  • RSS 源支持
  • sitemap.xml 支持
  • 创建基本的 robots.txt 文件
  • 有用的错误信息
  • 稳定、功能完整的平台
  • 几乎完全自包含,仅依赖于 python3 和 rsync

查找更多 静态网站生成器