github - Hugo 部署和删除不需要的文件
问题描述
我正在开发一个新的 Hugo 网站,在这种情况下,我还想创建一个模板,以便将来使用。在模板中有大量的供应商文件和库,因为根据站点将实现的页面,这些库将被使用。问题出在部署上。例如,我使用具有大量 .png 文件的 Line 图标库。(例如 200 个文件)。好吧,我在模板中放置了所有文件,但在实现此模板的站点中,我可能只使用了五个图标。有没有办法查看最终的 HTML 和图标的使用,并在公用文件夹中删除不需要的文件?
解决方案
不是直接的。
您需要将实用程序脚本添加到您的模板中,以便任何实现所述模板的用户能够按需调用此脚本。
该脚本应该能够:
- 分析生成的 HTML 文件
public_html
- 相应地清理图标
推荐阅读
- javascript - 从 a 中删除第一个单词
- typescript - 如何将 Pick 属性设为 Partial
- c# - ASP.NET Core 2 部分视图列表模型绑定
- java - 用 Java 读取 Gimp 的 XCF 图像文件
- java - Mono vs CompletableFuture
- json - 读取 json 数据并显示中断
- c++ - 更有效地遍历原始视频
- assembly - 为什么要避免使用 POPF 来恢复中断标志状态?
- macos - rsync 副本用于许多不同类型的扩展
- java - Spring boot+JPA 静态元模型 - FindBug 不起作用并抛出错误