首页 > 解决方案 > 缩小和清除 HTML/CSS/JSS

问题描述

我使用 GitHub 来控制我的 HTML、CSS 和 JS 的源代码。我使用 Netlify / Cloudflare Pages 来托管我的网站(这是由 GitHub 提交触发的)。

我使用静态文件(.html、.js 和 .css),不使用 Ruby on Rails、Django 等编程框架。

我想创建一个在 git 提交上触发的 GitHub 操作,以执行以下操作:

一个。清除未使用的 CSS。湾。缩小 HTML、CSS 和 JS c. 将 CSS 和 JS 内嵌到 HTML 文件中。

这样,在 Netlify / Cloudflare Pages 自动托管我的网站之前,我的网站会被缩小、合并和清除未使用的元素。

我将如何使用 GitHub Actions 执行此操作?我研究过 esbuild、webpack 等,但似乎都无法满足我的所有需求。

标签: htmlcsswebpackgithub-actionsesbuild

解决方案


推荐阅读