MinifyCss Class
Minifies the CSS content.
Namespace
Statiq.Minification
Interfaces
Base Types
graph BT Type-->Base0["MinifierBase"] click Base0 "/api/Statiq.Minification/MinifierBase" Base0-->Base1["object"] Type-.->Interface0["IModule"] click Interface0 "/api/Statiq.Common/IModule" Type["MinifyCss"] class Type type-node

Syntax

public class MinifyCss : MinifierBase, IModule

Examples

Pipelines.Add("CSS",
    ReadFiles("*.css"),
    MinifyCss(),
    WriteFiles(".css")
);

Remarks

This module takes the CSS content and uses minification to reduce the output.

Constructors

Name Summary
MinifyCss(bool) Minifies the CSS content.

Methods

Name Return Value Summary
ExecuteAsync(IExecutionContext) Task<IEnumerable<IDocument>>
This should not be called directly, instead call IExecutionContext.Execute() if you need to execute a module from within another module.
IsInlineCode(bool) MinifyCss
Flag for whether the content has inline CSS code.
MinifyAsync(IExecutionContext, Func<string, MinificationResultBase>, string) Task<IEnumerable<IDocument>>
Inherited from MinifierBase

Extension Methods