跳转到主要内容

PyBlue

项目描述

一个简单的静态网站生成器。

为什么还要另一个呢?已经有很多静态网站生成器了。我发现大多数都过于复杂,有太多的约定和规则:把它放在这里或那里,叫它这个名字或那个名字。保持跟上真是太累了。

PyBlue是不同的。一切都是可选的,没有什么需要强制性的,只使用你需要的。它基本上不会干涉。

简单的事情很容易做

  • 不需要配置。

  • 与任何现有网站兼容。

  • 轻松包含markdown

  • 轻松链接到其他页面。

  • 小型代码库,pyblue是一个文件中的约500行代码!

复杂的任务也很容易做

  • 即使您移动页面,PyBlue也会生成正确的链接。

  • 使用Django模板和它提供的所有功能。

  • 轻松将数据添加到每个页面(标题、链接名称或任何任意内容)。

如果你真的想这么做,你可以做到极致

  • 将Python模块加载到每个页面。

  • 公开数据:数据库查询、在线请求的结果等。

  • 在页面内部运行Python代码,访问和修改数据。

  • 扩展Django模板。添加您自己的templatetags

文档

您还可以浏览源格式中的帮助文档以获取示例。

安装

pip install pyblue --upgrade

或者从PyPI上的PyBlue下载。

使用方法

启动pyblue以提供服务目录

pyblue -r docs

通过访问http:://localhost:8080来查看您的站点

编辑您的页面并进行更改。重新加载页面以查看您的实时编辑。使用以下命令生成静态输出

pyblue -r docs -o html

这就是全部内容。我告诉过您很简单。要查看更多关于选项的帮助,请运行

pyblue -h

许可

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解有关安装软件包的更多信息。

源分发

pyblue-2022.8.1.tar.gz (4.0 MB 查看散列值)

上传时间

构建分发

pyblue-2022.8.1-py3-none-any.whl (36.4 kB 查看散列值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面