压缩由Pelican生成的HTML文件
项目描述
pelican-htmlmin
一个使用Pelican的插件,使用htmlmin从您的网站上删除注释和多余空格。
将这个
<head>
<title> Hello, World! </title>
</head>
<body>
<p> How <em>you</em> doing? </p>
</body>
转换成这个
<head><title>Hello, World!</title><body><p> How <em>you</em> doing? </p></body>
安装
pelican-htmlmin
在pip
上可用,并利用Pelican的命名空间系统自动注册已安装的插件。
只需使用pip
安装即可
$ pip install pelican-htmlmin
有关更详细的插件安装指南,请参阅Pelican插件文档。
选项
作为一个非常小的htmlmin
包装器,您可能只需要很少的选项。
HTMLMIN_ENABLED
默认情况下,如果Pelican处于DEBUG
模式,pelican-htmlmin
将不会压缩任何文件,以帮助调试。要覆盖此设置,请将HTMLMIN_ENABLED = True
设置为无论DEBUG
标志如何都压缩文件。
HTMLMIN_ENABLED = logger.getEffectiveLevel() > logging.DEBUG
HTMLMIN_MATCH
默认情况下,pelican-htmlmin
查找以.html
或.htm
结尾的文件进行压缩。您可以使用HTMLMIN_MATCH
更改匹配您希望压缩的文件的正则表达式。
HTMLMIN_MATCH = r'.html?$'
HTMLMIN_OPTIONS
如果您希望直接传递参数给htmlmin
,请使用HTMLMIN_OPTIONS
传递关键字参数。
HTMLMIN_OPTIONS = {
'remove_comments': True,
'remove_all_empty_space': True,
'remove_optional_attribute_quotes': False
}
有关您可以为 htmlmin
提供的参数的更多信息,请参阅他们的文档
贡献
请随时提供帮助。购买啤酒、发送问题邮件或通过邮件发送补丁,都热烈欢迎,尤其是啤酒。
项目详情
关闭
pelican-htmlmin-2.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9be51a994bdd6916d2c5d313226761a161628ccd16adffa65cae99cca54b9598 |
|
MD5 | ae392b2e242258dbd112fc0841011b5e |
|
BLAKE2b-256 | 2964030c5a6ff21e1f1639d7666a60b2e36d9b759ad043b8368629074581fd4e |
关闭
pelican_htmlmin-2.0.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d18fa15d70fee9163dc91f7e12db73c337e1450a076592f37f9a8b895d6023fa |
|
MD5 | c1d99015f86665b42bcb70dfbecc8c95 |
|
BLAKE2b-256 | 27ef71c4e4baea6c483f53fc5c8ba58509c172c81d26294ce70a51233e626792 |