通过为主题添加类来装饰HTML文档
项目描述
测试 |
|
下载 |
|
关于 |
|
状态 |
关于Decorate
Decorate 将HTML文档通过添加样式进行装饰。
目前它只支持 Bootstrap,但它被构建成允许使用任何其他框架。
MDL (Material Design Lite) 当前支持非常有限。
它是如何工作的
它解析HTML,使用一组规则并创建一个新的带有新类的HTML。
您可以说:“嗯……我本可以用JavaScript来做同样的事情”,您是对的。但是使用它的静态方式有一些优点
它更快。您只需要运行一次。
它可以在第三方项目中使用。从现在开始,忘记样式。
避免了在应用JavaScript时出现的闪烁。
它是为了什么而设计的?
我正在编写一个静态测试运行器,并决定不将其绑定到任何样式。这是一个衍生项目。实际上,它可以作为命令行运行...
用法
命令行
请使用 -h 运行帮助命令。
这里有一个基本示例
decorate my.html -t bootstrap -o output
库
简单:只需导入并使用即可
from decorate import Decorate decorate = Decorate('bootstrap') with open('my.html') as fd: decorate.apply_to(fd.read(), 'output.html')
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
此版本没有提供源分发文件。请参阅 生成分发存档的教程。
构建分发
decorate-1.0.1-py3-none-any.whl (9.1 kB 查看哈希值)