html - 缩小和清除 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 等,但似乎都无法满足我的所有需求。
解决方案
推荐阅读
- java - Java - 如何将时区转换为不同的格式?
- python - 计算每个固定时间对刺激的反应平均值
- java - traceId 和 spanId 在整个记录器中都相同
- postgresql - 尝试连接到任何 Postgres 13 实例时出现“错误:数据库 'postgres' 的连接太多”
- go - 验证用户是否已使用 MSAL/Azure AD 登录并向他们提供我的单独 API 的令牌?
- authorization - 我可以在 NATS.io 中实现自定义授权吗?
- cmake - CMake 找不到 GMP
- bash - Base16和bash中的交换字节顺序
- oracle - Oracle (OR) 中 Where 中的 IF/CASE 语句
- rxjs - rxjs:应用在不可变对象上的更改没有从服务接收新值