【问题标题】:Hugo deploy and delete not necessary filesHugo 部署和删除不需要的文件
【发布时间】:2020-04-08 22:32:10
【问题描述】:

我正在开发一个新的 Hugo 网站,在这种情况下,我还想创建一个模板,以便将来使用。 好吧,在模板中有大量的供应商文件和库,因为根据站点将实现的页面,这些库将被使用。问题出在部署上。例如,我使用具有大量 .png 文件的 Line 图标库。 (例如 200 个文件)。 好吧,我在模板中放置了所有文件,但在实现此模板的站点中,我可能只使用了五个图标。有没有办法查看最终的 HTML 和图标的使用情况,并在公用文件夹中删除不需要的文件?

【问题讨论】:

    标签: github deployment gulp web-deployment hugo


    【解决方案1】:

    不直接。

    您需要将实用程序脚本添加到您的模板中,以便任何实现所述模板的用户能够按需调用此脚本。

    该脚本应该能够:

    • 分析public_html中生成的HTML文件
    • 相应地清理图标

    【讨论】:

    • 您好,感谢您的回答。知道用哪种语言/技术编写此脚本吗?他们必须如何以及何时调用此脚本?还有一个小例子将远远超过赞赏
    • @pinguinone 该语言应该是一种在客户端不需要任何运行时依赖的语言:Go (golang.org) 将生成一个没有依赖关系的可执行文件。由于 Hugo 本身是用 Go 编写的,所以在它自己的源代码中有很多示例(github.com/gohugoio/hugo
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-24
    • 1970-01-01
    • 2011-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多