PyBlue
项目描述
一个简单的静态网站生成器。
为什么还要另一个呢?已经有很多静态网站生成器了。我发现大多数都过于复杂,有太多的约定和规则:把它放在这里或那里,叫它这个名字或那个名字。保持跟上真是太累了。
PyBlue是不同的。一切都是可选的,没有什么需要强制性的,只使用你需要的。它基本上不会干涉。
简单的事情很容易做
不需要配置。
与任何现有网站兼容。
轻松包含markdown。
轻松链接到其他页面。
小型代码库,pyblue是一个文件中的约500行代码!
复杂的任务也很容易做
即使您移动页面,PyBlue也会生成正确的链接。
使用Django模板和它提供的所有功能。
轻松将数据添加到每个页面(标题、链接名称或任何任意内容)。
如果你真的想这么做,你可以做到极致
将Python模块加载到每个页面。
公开数据:数据库查询、在线请求的结果等。
在页面内部运行Python代码,访问和修改数据。
扩展Django模板。添加您自己的templatetags。
文档
PyBlue文档是使用PyBlue本身生成的。PyBlue Documentation
您还可以浏览源格式中的帮助文档以获取示例。
安装
pip install pyblue --upgrade
或者从PyPI上的PyBlue下载。
使用方法
启动pyblue以提供服务目录
pyblue -r docs
通过访问http:://localhost:8080来查看您的站点
编辑您的页面并进行更改。重新加载页面以查看您的实时编辑。使用以下命令生成静态输出
pyblue -r docs -o html
这就是全部内容。我告诉过您很简单。要查看更多关于选项的帮助,请运行
pyblue -h
许可
PyBlue由Istvan Albert开发,请参阅https://github.com/ialbert
PyBlue受到了Nicolas Vanhoren创建的PyGreen的启发,请参阅https://github.com/nicolas-van
PyBlue使用MIT许可。
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪个,请了解有关安装软件包的更多信息。
源分发
构建分发
pyblue-2022.8.1.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | d1a9b36fd7cc14e47aa652e4d4c552796844116ffdd8b7c8b839f17e636ef306 |
|
MD5 | d572019ed6f9e64056df9313f71a495e |
|
BLAKE2b-256 | 1e82ff15fc7c95f5c1660518e2f8e002004355c18adf5c7ef345739b1ecd0253 |
pyblue-2022.8.1-py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | abb00bf8ee2eedded168e2470d12a1ac486c1ae110a41491ebf92ac992d88e31 |
|
MD5 | 5bd13ffc19ba4922edd9be6cd3fa31ca |
|
BLAKE2b-256 | 4ce8bc978e8d991b7af0202ada6175b49a77dd796a15c16a4d06f0179ce844c8 |