From 5cbc65b705bb92a1235d875b358640008d4b5395 Mon Sep 17 00:00:00 2001 From: "Gustavo \"Guz\" L de Mello" Date: Thu, 24 Apr 2025 15:53:40 -0300 Subject: [PATCH] feat(blog,syntax-highlight): use monokai with line numbers theme --- app.go | 6 +++++- go.mod | 6 ++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/app.go b/app.go index ab8e234..6eb1acc 100644 --- a/app.go +++ b/app.go @@ -25,6 +25,7 @@ import ( "forge.capytal.company/loreddev/x/smalltrip" "forge.capytal.company/loreddev/x/smalltrip/exception" "forge.capytal.company/loreddev/x/smalltrip/middleware" + chromahtml "github.com/alecthomas/chroma/v2/formatters/html" links "github.com/fundipper/goldmark-links" "github.com/goodsign/monday" "github.com/yuin/goldmark" @@ -49,7 +50,10 @@ var md = goldmark.New( extension.DefinitionList, extension.Typographer, highlighting.NewHighlighting( - highlighting.WithStyle("catppuccin-mocha"), + highlighting.WithStyle("monokai"), + highlighting.WithFormatOptions( + chromahtml.WithLineNumbers(true), + ), ), meta.New(meta.WithStoresInDocument()), &anchor.Extender{}, diff --git a/go.mod b/go.mod index 0adb4a1..e75d65f 100644 --- a/go.mod +++ b/go.mod @@ -4,6 +4,7 @@ go 1.24.1 require ( forge.capytal.company/loreddev/x v0.0.0-20250311222825-ceda7536f16e + github.com/alecthomas/chroma/v2 v2.2.0 github.com/fundipper/goldmark-links v0.1.0 github.com/goodsign/monday v1.0.2 github.com/yuin/goldmark-highlighting/v2 v2.0.0-20230729083705-37449abec8cc @@ -11,10 +12,7 @@ require ( go.abhg.dev/goldmark/anchor v0.2.0 ) -require ( - github.com/alecthomas/chroma/v2 v2.2.0 // indirect - github.com/dlclark/regexp2 v1.7.0 // indirect -) +require github.com/dlclark/regexp2 v1.7.0 // indirect require ( forge.capytal.company/loreddev/blogo v0.0.0-20250214135432-71f20192d450