跳转到主要内容

通过为主题添加类来装饰HTML文档

项目描述

测试

Travis results Coveralls results_

下载

Last month downloads from pypi Last week downloads from pypi Yesterday downloads from pypi

关于

License Wheel Python versions Python interpreters

状态

Status Status

关于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 查看哈希值)

上传时间 Python 3

支持