Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
highlight: Remove some pygments references
Loading branch information
There are no files selected for viewing
@@ -37,17 +37,17 @@ 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` ,
}),
}
g .cmd .RunE = func (cmd * cobra.Command , args []string ) error {
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)" )
@@ -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/
@@ -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/
@@ -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:
@@ -22,5 +22,3 @@ deprecated: false
[highlight ]: /content-management/shortcodes/#highlight
[installpygments ]: /getting-started/installing/#installing-pygments-optional
[syntax ]: /content-management/syntax-highlighting/
@@ -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
@@ -278,7 +278,6 @@ func (l configLoader) applyConfigDefaults() error {
"disablePathToLower" : false ,
"hasCJKLanguage" : false ,
"enableEmoji" : false ,
"pygmentsCodeFencesGuessSyntax" : false ,
"defaultContentLanguage" : "en" ,
"defaultContentLanguageInSubdir" : false ,
"enableMissingTranslationPlaceholders" : false ,
@@ -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
@@ -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)
})
@@ -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 " )
Toggle all file notes
Toggle all file annotations