首页 > 其他分享 >Css为例 Hugo博客框架编译时将Assets中未实际使用的文件引入Public

Css为例 Hugo博客框架编译时将Assets中未实际使用的文件引入Public

时间:2024-07-29 11:54:21浏览次数:14  
标签:文件 Assets 为例 Hugo 编译 引入 main css

今日作Hugo博客开发的过程中,想使用main.css作为其他css的入口,即项目仅引用main.css,子样式模块在main.css中引入。
编译后发现public中仅有main.css,没有其他的css文件导致样式无法正常使用。遂寻找解决办法:在项目仅实际引用main.css的情况下,将其他css文件导入public。
解决办法为引入HTML注释,在注释中引用这些css文件。

{{/* head.html */}}
{{ range resources.Match "css/**.css" }}
  {{ if eq .Name "/css/main.css" }}
    <link rel="stylesheet" href="{{ .RelPermalink }}">
  {{ else }}
    {{/*  load other css file but do not import  */}}
    <!-- {{ .RelPermalink }} -->
  {{ end }}
{{ end }}

标签:文件,Assets,为例,Hugo,编译,引入,main,css
From: https://www.cnblogs.com/seal-sill/p/18329769

相关文章

  • 冻鳗蔓延设在MC游玩上的一些解决方案(以当期Modpacks Infinte Infinity为例,并拓展)
    文章组成一、前言二、游玩须知三、Mod解决方案四、联机解决方案五、拓展一、前言关于MC一时起兴,然后大部分人不知道怎么搞我们正在玩的模组,所以写这样一则博客来记录本期MC游玩的一些技术和方式,可以提供参考,并且照着本博客做应该会简单不少。本着让更多人一起快乐玩MC......
  • 如何使用hugo搭建个人博客
    整体架构在github托管两个仓库,仓库1保存博客内容源文件,仓库2保存Hugo生成的网站文件,博客内容仓库通过gitsubmodule的方式在仓库2管理。使用Obsidiangit拉取博客内容仓库,通过ob编写博客并推送到仓库1,推送后触发仓库2githubaction使用hugo构建网站并部署......
  • 基础篇之如何了解一个算法,从这些方面来探索-以ssd为例
    以SSD(SingleShotMultiBoxDetector)算法为例,你可以从多个方面了解它的基础知识、结构、工作原理、优点以及应用。以下是一些建议的问题和学习路径:基础介绍SSD算法的基本概念是什么?你可以问:SSD是什么?它解决了什么问题?SSD算法的优点和缺点有哪些?你可以问:SSD相对于......
  • Python数据预处理+正态性检验+异常值处理+Q-Q图-K-S检验+相关性分析(2024MathorCup A题
    #数据预处理#正态性检验、Q-Q图、箱线图、直方图、相关性分析#Q-Q图importnumpyasnpimportpandasaspdimportmatplotlib.pyplotaspltfromscipy.statsimportnormfromscipy.statsimportprobplota=pd.read_excel('附件1:小区基本信息.xlsx',engine='openpyxl'......
  • 云服务器安装linux系统及部署宝塔面板教程(以雨云为例)
    雨云云服务器最近活动提示:        ①2核2G香港50M大带宽每月200G流量,月付价格原价33元可享首月5折优惠,年付价格原价396元可享全年7折优惠,约23元/月        ②购买后可享积分12%返利,相当于再打88折        ③还可以通过宝塔面板自动签到的方式获取积......
  • 【参数化建模】利用Python在Abaqus里面绘制复杂曲线——以“爱心曲线”为例
    【参数化建模】利用Python在Abaqus里面绘制复杂曲线——以“爱心曲线”为例说在前面Python在Abaqus里面可以批量处理很多事情,包括复杂曲线的绘制,这里以心形线为例。心形线函数这里我们选取一款比较经典的心形线:Abaqus代码#--coding:utf-8--importnumpyasnpfr......
  • 在Linux环境配置多版本jdk,这里以8和17为例
    步骤1:下载Java17JDK访问Oracle官网下载Java17JDK:打开浏览器,访问OracleJDK17下载页面。登录并接受许可协议:如果你是Oracle用户,登录你的账户。如果不是,你可能需要创建一个账户或接受Oracle的许可协议才能下载。选择Java17下载:在下载页面上,选择适合你的......
  • java包装类型缓存简单探究-Integer为例
    文章目录包装类型缓存自动装箱与valueOf感悟结语包装类型缓存包装类型缓存是什么本文以常用的Integer包装类为例做一个探索,感兴趣可以用类似方法查看其他包装类。我们都知道它会缓存-128到127之间的整数Integer对象。结论大伙都知道。那么我们今天就来探究一下底......
  • SpringBoot+@Validated实现参数验证(非空、类型、范围、格式等)-若依前后端导入Excel
    原文链接: 霸道的程序猿的博客(cnblogs.com)若依管理系统前后端分离版基于ElementUI和SpringBoot怎样实现Excel导入和导出:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108278834SpringBoot+Vue实现excel导入带格式化的时间参数(moment格式化明天日期并设置el......
  • 【正在编辑中...】ENVI56扩展工具:添加自定义光谱指数——以NDWI和NDBSI为例
    本工具适用于ENVI5.6及以上版本(本人测试最低版本为5.6.3)。ENVI内置了上百种指数公式,但是大家在使用过程中肯定会有自定义指数的需求。在之前只能通过波段运算工具实现指数计算,现在可以通过本工具方便的添加自定义光谱指数,然后可以通过如下工具或API使用新指数:光谱指数工具:Too......