diff --git a/content/notes/config.md b/content/notes/config.md index 34ddace55..5ab0d9227 100644 --- a/content/notes/config.md +++ b/content/notes/config.md @@ -28,6 +28,9 @@ enableLinkPreview: true # whether to render titles for code blocks enableCodeBlockTitle: true +# whether to render copy buttons for code blocks +enableCodeBlockCopy: true + # whether to try to process Latex enableLatex: true diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 813fe534d..7c662486d 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -54,7 +54,7 @@ {{end}} - {{ if $.Site.Data.config.enableClipboard }} + {{ if $.Site.Data.config.enableCodeBlockCopy }} {{ $clipboard := resources.Get "js/clipboard.js" | resources.Fingerprint "md5" | resources.Minify }} {{ if (findRE " @@ -92,7 +92,7 @@ const pathWindow = window.location.pathname; const isHome = pathBase == pathWindow; - {{if $.Site.Data.config.enableClipboard -}} + {{if $.Site.Data.config.enableCodeBlockCopy -}} addCopyButtons(); {{ end }} @@ -129,7 +129,7 @@ const init = (doc = document) => { // NOTE: everything within this callback will be executed for initial page navigation. This is a good place to put JavaScript that only replaces DOM nodes. - {{if $.Site.Data.config.enableClipboard -}} + {{if $.Site.Data.config.enableCodeBlockCopy -}} {{if $.Site.Data.config.enableSPA -}} addCopyButtons(); {{ else }}