highlight: Remove some pygments references
authorHelder Pereira <helfper@gmail.com>
Sat, 21 Aug 2021 10:46:18 +0000 (11:46 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sat, 21 Aug 2021 13:50:49 +0000 (15:50 +0200)
commands/genchromastyles.go
docs/content/en/content-management/formats.md
docs/content/en/content-management/shortcodes.md
docs/content/en/content-management/syntax-highlighting.md
docs/content/en/functions/highlight.md
docs/content/en/getting-started/installing.md
hugolib/config.go
hugolib/embedded_shortcodes_test.go
hugolib/shortcode_test.go
markup/blackfriday/renderer.go

index 53fb2be6a63db27716d285ece118b7c6bf27ffd6..a2476ffdff0defffe5009f229a2615b0085ccca2 100644 (file)
@@ -37,9 +37,9 @@ func createGenChromaStyles() *genChromaStyles {
                baseCmd: newBaseCmd(&cobra.Command{
                        Use:   "chromastyles",
                        Short: "Generate CSS stylesheet for the Chroma code highlighter",
-                       Long: `Generate CSS stylesheet for the Chroma code highlighter for a given style. This stylesheet is needed if pygmentsUseClasses is enabled in config.
+                       Long: `Generate CSS stylesheet for the Chroma code highlighter for a given style. This stylesheet is needed if markup.highlight.noClasses is disabled in config.
 
-See https://help.farbox.com/pygments.html for preview of available styles`,
+See https://xyproto.github.io/splash/docs/all.html for a preview of the available styles`,
                }),
        }
 
@@ -47,7 +47,7 @@ See https://help.farbox.com/pygments.html for preview of available styles`,
                return g.generate()
        }
 
-       g.cmd.PersistentFlags().StringVar(&g.style, "style", "friendly", "highlighter style (see https://help.farbox.com/pygments.html)")
+       g.cmd.PersistentFlags().StringVar(&g.style, "style", "friendly", "highlighter style (see https://xyproto.github.io/splash/docs/)")
        g.cmd.PersistentFlags().StringVar(&g.highlightStyle, "highlightStyle", "bg:#ffffcc", "style used for highlighting lines (see https://github.com/alecthomas/chroma)")
        g.cmd.PersistentFlags().StringVar(&g.linesStyle, "linesStyle", "", "style used for line numbers (see https://github.com/alecthomas/chroma)")
 
index 5654be7f0f02657ca9cf79f2c4cae353f2d155cc..1ae20ba583368db0e8845caf0ecd523498e6417a 100644 (file)
@@ -152,7 +152,6 @@ Markdown syntax is simple enough to learn in a single sitting. The following are
 [mmark]: https://github.com/mmarkdown/mmark
 [org]: https://orgmode.org/
 [pandoc]: https://www.pandoc.org/
-[Pygments]: https://pygments.org/
 [rest]: https://docutils.sourceforge.io/rst.html
 [sc]: /content-management/shortcodes/
 [sct]: /templates/shortcode-templates/
index ce3bcd1f5488eed74ff38e73109d0595f823ced5..d65b9d3b542ae1418091f72d879252af857c0119 100644 (file)
@@ -435,7 +435,6 @@ To learn more about creating custom shortcodes, see the [shortcode template docu
 [Instagram]: https://www.instagram.com/
 [pagevariables]: /variables/page/
 [partials]: /templates/partials/
-[Pygments]: https://pygments.org/
 [quickstart]: /getting-started/quick-start/
 [sctemps]: /templates/shortcode-templates/
 [scvars]: /variables/shortcodes/
index c0c43cfacd7cb10a8509af351301aeb2a8fbb139..31f12f7d32b6c6a7d8a57c3f8dc2cce74c067d65 100644 (file)
@@ -24,7 +24,7 @@ See [Configure Highlight](/getting-started/configuration-markup#highlight).
 
 ## Generate Syntax Highlighter CSS
 
-If you run with `pygmentsUseClasses=true` in your site config, you need a style sheet.
+If you run with `markup.highlight.noClasses=false` in your site config, you need a style sheet.
 
 You can generate one with Hugo:
 
index 1740742ce60a64278c840819672075b194fb0be1..159f9160c6c64b7e38b76a4ad011de78a68a22e3 100644 (file)
@@ -22,5 +22,3 @@ deprecated: false
 
 
 [highlight]: /content-management/shortcodes/#highlight
-[installpygments]: /getting-started/installing/#installing-pygments-optional
-[syntax]: /content-management/syntax-highlighting/
index ae3fe7f9a06e84cfbc21b6f767028c6d4a23721c..cf1dfed2669cc20aefb9d2ff9f042430c23109f7 100644 (file)
@@ -552,7 +552,6 @@ Now that you've installed Hugo, read the [Quick Start guide][quickstart] and exp
 [installgo]: https://golang.org/dl/
 [linuxbrew]: https://docs.brew.sh/Homebrew-on-Linux
 [Path Editor]: https://patheditor2.codeplex.com/
-[pygments]: https://pygments.org
 [quickstart]: /getting-started/quick-start/
 [redhatforum]: https://discourse.gohugo.io/t/solved-fedora-copr-repository-out-of-service/2491
 [releases]: https://github.com/gohugoio/hugo/releases
index 945d9eec635defe8cd42523c0d1d0362fe6e3e1b..aa9c8110485a07d887397d97e8b50012713dbf88 100644 (file)
@@ -278,7 +278,6 @@ func (l configLoader) applyConfigDefaults() error {
                "disablePathToLower":                   false,
                "hasCJKLanguage":                       false,
                "enableEmoji":                          false,
-               "pygmentsCodeFencesGuessSyntax":        false,
                "defaultContentLanguage":               "en",
                "defaultContentLanguageInSubdir":       false,
                "enableMissingTranslationPlaceholders": false,
index 53ad2fe8efb3186340853aab0bfd709c2b347c28..b56368ddd602a158a96c428286d968e5aca00e22 100644 (file)
@@ -104,8 +104,8 @@ void do();
                        th      = newTestHelper(cfg, fs, t)
                )
 
-               cfg.Set("pygmentsStyle", "bw")
-               cfg.Set("pygmentsUseClasses", false)
+               cfg.Set("markup.highlight.style", "bw")
+               cfg.Set("markup.highlight.noClasses", true)
 
                writeSource(t, fs, filepath.Join("content", "simple.md"), fmt.Sprintf(`---
 title: Shorty
index 7eb0d01def712dfb7f40a637c9a163092fff4c67..6ef110c9b5efeda788b07d6cc797d7455b6b1991 100644 (file)
@@ -619,8 +619,8 @@ title: "Foo"
        cfg.Set("uglyURLs", false)
        cfg.Set("verbose", true)
 
-       cfg.Set("pygmentsUseClasses", true)
-       cfg.Set("pygmentsCodefences", true)
+       cfg.Set("markup.highlight.noClasses", false)
+       cfg.Set("markup.highlight.codeFences", true)
        cfg.Set("markup", map[string]interface{}{
                "defaultMarkdownHandler": "blackfriday", // TODO(bep)
        })
index a46e46b55f3ab84c183d6935810e62fa889db771..5d4cab04856c45df4c0cb9a8ff603cc8cd5683c2 100644 (file)
@@ -28,7 +28,7 @@ type hugoHTMLRenderer struct {
 }
 
 // BlockCode renders a given text as a block of code.
-// Pygments is used if it is setup to handle code fences.
+// Chroma is used if it is setup to handle code fences.
 func (r *hugoHTMLRenderer) BlockCode(out *bytes.Buffer, text []byte, lang string) {
        if r.c.cfg.MarkupConfig.Highlight.CodeFences {
                str := strings.Trim(string(text), "\n\r")