我打算修改字体。在\public\css目录下有一个文件eureka.min.css (我用了eureka模板)。改动了.content h1,.content h2, 和.content h3。但是页面上的字体没有变化。

    lennylin
    不要在/public里改,因为这是hugo编译之后的网站目录,修改其他网站内容之后刷新一下就被覆盖了。另外如果用较新版本的hugo serve的话,预览网站直接从内存serve,修改public下面的东西自然没有效果。

    准确的做法是

    1. 在themes/eureka/static/下找到css,复制到
      根目录/static/里。 这样根据hugo资源加载规则,会优先加载主目录/static/下的css
    2. 修改之,hugo预览看看是否有效。
      4 天 后

      tctcab 我用的eureka模板里目录不是这样的结构 themes/eureka/static/,而是:themes/hugo-eureka/assets/css。目录下有:base.css, eureka.css, markdown.css, site.css。与字体相关的内容在markdown.css里。

      .content h1 {
        @apply leading-tight border-b text-4xl font-semibold mb-4 mt-6 pb-2;
      }
      .content h2 {
        @apply leading-tight border-b text-2xl font-semibold mb-4 mt-6 pb-2;
      }

      这模板里也不是主目录/static/的结构。

      我试着把markdown.css复制到主目录下,不行。