跳转到主要内容

Pelican插件,用于压缩HTML、CSS和JavaScript

项目描述

Minify:Pelican插件

Build Status PyPI Version License

此Pelican插件可以压缩HTML和CSS文件,以及HTML文件中的内联CSS和JavaScript。

需求

由于此插件依赖于Python包minify-html,而该包又依赖于基于Rust的minify-html项目,因此您必须在系统上安装并可用Cargo(Rust包管理器)。Mac系统可以通过Homebrew安装Rust和Cargo。

brew install rust

或者,您可以通过您系统特定的包管理器或通过以下链接安装Rust和Cargo:https://rustup.rs/

安装

此插件可以通过以下方式安装

python -m pip install pelican-minify

只要您未在Pelican设置文件中显式添加PLUGINS设置,则新安装的插件应该会自动检测并启用。否则,您必须将minify添加到现有的PLUGINS列表中。有关更多信息,请参阅如何使用插件文档。

用法

默认情况下,所有HTML和CSS文件都将被压缩,包括<script><style>标签中的内联JavaScript和CSS规则。

要配置插件的行为,请在Pelican设置文件中添加以下变量(以下所示值为默认值)

CSS_MIN = True
HTML_MIN = True
INLINE_CSS_MIN = True
INLINE_JS_MIN = True

请注意,INLINE_CSS_MININLINE_JS_MIN需要启用HTML_MIN

贡献

欢迎并非常感谢贡献。每一份努力都很重要。您可以通过改进文档、添加缺失的功能和修复错误来做出贡献。您还可以通过审查和评论现有问题来帮助。

要开始为此插件做出贡献,请查阅为Pelican做出贡献文档,从贡献代码部分开始。

许可证

本项目采用MIT许可。

项目详情


下载文件

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

源分布

pelican_minify-2.0.0.tar.gz (9.6 kB 查看散列)

上传时间

构建分布

pelican_minify-2.0.0-py3-none-any.whl (6.2 kB 查看散列)

上传时间 Python 3

由以下支持