mirror of
https://github.com/gohugoio/hugo.git
synced 2025-04-28 14:40:43 +03:00
highlight: Remove some pygments references
This commit is contained in:
parent
3f38c785b7
commit
d966f5d08d
10 changed files with 9 additions and 15 deletions
|
@ -37,9 +37,9 @@ func createGenChromaStyles() *genChromaStyles {
|
||||||
baseCmd: newBaseCmd(&cobra.Command{
|
baseCmd: newBaseCmd(&cobra.Command{
|
||||||
Use: "chromastyles",
|
Use: "chromastyles",
|
||||||
Short: "Generate CSS stylesheet for the Chroma code highlighter",
|
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()
|
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.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)")
|
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
|
[mmark]: https://github.com/mmarkdown/mmark
|
||||||
[org]: https://orgmode.org/
|
[org]: https://orgmode.org/
|
||||||
[pandoc]: https://www.pandoc.org/
|
[pandoc]: https://www.pandoc.org/
|
||||||
[Pygments]: https://pygments.org/
|
|
||||||
[rest]: https://docutils.sourceforge.io/rst.html
|
[rest]: https://docutils.sourceforge.io/rst.html
|
||||||
[sc]: /content-management/shortcodes/
|
[sc]: /content-management/shortcodes/
|
||||||
[sct]: /templates/shortcode-templates/
|
[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/
|
[Instagram]: https://www.instagram.com/
|
||||||
[pagevariables]: /variables/page/
|
[pagevariables]: /variables/page/
|
||||||
[partials]: /templates/partials/
|
[partials]: /templates/partials/
|
||||||
[Pygments]: https://pygments.org/
|
|
||||||
[quickstart]: /getting-started/quick-start/
|
[quickstart]: /getting-started/quick-start/
|
||||||
[sctemps]: /templates/shortcode-templates/
|
[sctemps]: /templates/shortcode-templates/
|
||||||
[scvars]: /variables/shortcodes/
|
[scvars]: /variables/shortcodes/
|
||||||
|
|
|
@ -24,7 +24,7 @@ See [Configure Highlight](/getting-started/configuration-markup#highlight).
|
||||||
|
|
||||||
## Generate Syntax Highlighter CSS
|
## 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:
|
You can generate one with Hugo:
|
||||||
|
|
||||||
|
|
|
@ -22,5 +22,3 @@ deprecated: false
|
||||||
|
|
||||||
|
|
||||||
[highlight]: /content-management/shortcodes/#highlight
|
[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/
|
[installgo]: https://golang.org/dl/
|
||||||
[linuxbrew]: https://docs.brew.sh/Homebrew-on-Linux
|
[linuxbrew]: https://docs.brew.sh/Homebrew-on-Linux
|
||||||
[Path Editor]: https://patheditor2.codeplex.com/
|
[Path Editor]: https://patheditor2.codeplex.com/
|
||||||
[pygments]: https://pygments.org
|
|
||||||
[quickstart]: /getting-started/quick-start/
|
[quickstart]: /getting-started/quick-start/
|
||||||
[redhatforum]: https://discourse.gohugo.io/t/solved-fedora-copr-repository-out-of-service/2491
|
[redhatforum]: https://discourse.gohugo.io/t/solved-fedora-copr-repository-out-of-service/2491
|
||||||
[releases]: https://github.com/gohugoio/hugo/releases
|
[releases]: https://github.com/gohugoio/hugo/releases
|
||||||
|
|
|
@ -278,7 +278,6 @@ func (l configLoader) applyConfigDefaults() error {
|
||||||
"disablePathToLower": false,
|
"disablePathToLower": false,
|
||||||
"hasCJKLanguage": false,
|
"hasCJKLanguage": false,
|
||||||
"enableEmoji": false,
|
"enableEmoji": false,
|
||||||
"pygmentsCodeFencesGuessSyntax": false,
|
|
||||||
"defaultContentLanguage": "en",
|
"defaultContentLanguage": "en",
|
||||||
"defaultContentLanguageInSubdir": false,
|
"defaultContentLanguageInSubdir": false,
|
||||||
"enableMissingTranslationPlaceholders": false,
|
"enableMissingTranslationPlaceholders": false,
|
||||||
|
|
|
@ -104,8 +104,8 @@ void do();
|
||||||
th = newTestHelper(cfg, fs, t)
|
th = newTestHelper(cfg, fs, t)
|
||||||
)
|
)
|
||||||
|
|
||||||
cfg.Set("pygmentsStyle", "bw")
|
cfg.Set("markup.highlight.style", "bw")
|
||||||
cfg.Set("pygmentsUseClasses", false)
|
cfg.Set("markup.highlight.noClasses", true)
|
||||||
|
|
||||||
writeSource(t, fs, filepath.Join("content", "simple.md"), fmt.Sprintf(`---
|
writeSource(t, fs, filepath.Join("content", "simple.md"), fmt.Sprintf(`---
|
||||||
title: Shorty
|
title: Shorty
|
||||||
|
|
|
@ -619,8 +619,8 @@ title: "Foo"
|
||||||
cfg.Set("uglyURLs", false)
|
cfg.Set("uglyURLs", false)
|
||||||
cfg.Set("verbose", true)
|
cfg.Set("verbose", true)
|
||||||
|
|
||||||
cfg.Set("pygmentsUseClasses", true)
|
cfg.Set("markup.highlight.noClasses", false)
|
||||||
cfg.Set("pygmentsCodefences", true)
|
cfg.Set("markup.highlight.codeFences", true)
|
||||||
cfg.Set("markup", map[string]interface{}{
|
cfg.Set("markup", map[string]interface{}{
|
||||||
"defaultMarkdownHandler": "blackfriday", // TODO(bep)
|
"defaultMarkdownHandler": "blackfriday", // TODO(bep)
|
||||||
})
|
})
|
||||||
|
|
|
@ -28,7 +28,7 @@ type hugoHTMLRenderer struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
// BlockCode renders a given text as a block of code.
|
// 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) {
|
func (r *hugoHTMLRenderer) BlockCode(out *bytes.Buffer, text []byte, lang string) {
|
||||||
if r.c.cfg.MarkupConfig.Highlight.CodeFences {
|
if r.c.cfg.MarkupConfig.Highlight.CodeFences {
|
||||||
str := strings.Trim(string(text), "\n\r")
|
str := strings.Trim(string(text), "\n\r")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue