You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Hugo模板变量未处理:Markdown中的Go语法被忽略

解决Goldmark处理器下{{code}}格式Go代码未被处理的问题
  • Goldmark默认仅支持标准Markdown代码块语法(用三个反引号包裹并指定语言),不识别{{code}}这类自定义格式,所以你的Go代码会被当作纯文本展示。直接改用标准语法即可:

    // 示例Go代码
    func main() {
        fmt.Println("Hello World")
    }
    
  • 若要保留现有配置并确保语法高亮生效,需完善Goldmark的高亮配置,将高亮规则明确绑定到Goldmark渲染器:

    markup:
      defaultMarkdownHandler: goldmark
      goldmark:
        renderer:
          highlight:
            noClasses: false
            # 可选:指定代码高亮样式,比如monokai、github等
            style: monokai
      highlight:
        noClasses: false
    
  • 关于assets/images目录的图片展示,使用标准Markdown图片语法或Hugo内置短代码即可:

    ![图片说明](/assets/images/示例图片.jpg)
    

    或支持图片处理的Hugo短代码:

    {{< img src="/assets/images/示例图片.jpg" alt="图片说明" >}}
    

内容的提问来源于stack exchange,提问作者moanrisy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 10:20:31