PurgeCSS中文文档网PurgeCSS中文文档网
首页
文档
API参考
GitHub
首页
文档
API参考
GitHub
  • PurgeCSS

    • 关于PurgeCSS
    • 快速开始
    • 配置
    • 命令行接口
    • 编程API
    • 安全列表
    • 提取器
  • 插件

    • PostCSS插件
    • Webpack插件
    • Gulp插件
    • Grunt插件
    • Gatsby插件
  • 指南

    • Vue
    • React
    • Next.js
    • Nuxt.js
    • Razzle
    • WordPress
    • Hugo
  • 比较
  • 常见问题

    • 如何与CSS模块一起使用
    • 如何与Ant Design一起使用

PurgeCSS HTML 提取器

安装

npm install purgecss-from-html

基本使用

import PurgeCSS from 'purgecss'
import purgecssFromHtml from 'purgecss-from-html'

const purgeCss = new PurgeCSS({
  content: ['./src/**/*.html'],
  css: ['./src/**/*.css'],
  extractors: [
    {
      extractor: purgecssFromHtml,
      extensions: ['html']
    }
  ]
})

const result = await purgeCss.purge()

特性

  • 专门为 HTML 文件设计的选择器提取器
  • 支持从 HTML 文件中提取类名、ID 和其他选择器
  • 可与 PurgeCSS 核心包无缝集成

配置选项

此提取器不需要额外的配置。它会自动从 HTML 文件中提取选择器。

示例

<!-- index.html -->
<div class="container">
  <h1 id="main-title" class="title">Hello World</h1>
  <button class="btn btn-primary">Click Me</button>
</div>

在这个例子中,提取器将识别以下选择器:

  • .container
  • #main-title
  • .title
  • .btn
  • .btn-primary

相关链接

  • GitHub 仓库
  • 官方文档
Edit this page