f9a5dc59bCode Toggle block added to doc site final batch Templates ✅ Variables ✅4d4107968Add eSolia as new sponsor000fed94eAdd missing closing tags for li in menu template examplef462b620fClarify that local CSV files cannot be inside data dirae083641aAdded hugo-search-index to list of search toolse2b64d0b7Remove extra link2fb4c9af5Release 0.38.259b1c9853releaser: Prepare repository for 0.39-DEV92f6a05eareleaser: Add release notes to /docs for release of 0.38.276244729ereleaser: Bump versions for release of 0.38.20960c5fb3Adjust gray color of tab vs pane in code-toggle.8ae3aadd7use code-toggle shortcode when relevant Content Management ✅455b8b53bUpdate related.md6e8d19090Release 0.38.1079ba044creleaser: Prepare repository for 0.39-DEV6f23e6ec1releaser: Add release notes to /docs for release of 0.38.1c51692cebreleaser: Bump versions for release of 0.38.1d37ea6a5eUpdate related.mdfaa2707d0Update index.md9ce901dcbAdd a forgotten language tag (go-html-template) for codeb05aaed14Update where.md4d4760819Fix typo in code-toggle.mdc5a5250a1Use the new go-html-template Chroma lexer2de831f4bAdd the full list of Chroma lexers18114d4b4Update Output Formatsb069d7f84Release 0.38caaa8355areleaser: Prepare repository for 0.39-DEVe45b7cc9freleaser: Add release notes to /docs for release of 0.3840f40906ereleaser: Bump versions for release of 0.382d52e2e4eMerge commit 'ed8bf081fdbf336e026517b7e1b123c039014ab5'1439f64a0docs: Generate docshelper data5b0edfd79Add .Site.IsServerfdb579ad1Merge commit '0a23baa6a90901f772c234107c4f12c16c76f4aa'7b71da1f8hugolib: Add Reset method to delete key from Scratch63a131664docs: Add docs for lang.Merge55cba056dMerge commit '3886fc1fef6ac19d58b9ba1bb642d0c6c9a54031'6f301ebccdocs: Add docs on the new front matter configuration7ba35ef56Merge commit 'c0290655825e7bb36e13fb39f89d85b392cf1adc'3d2cab754releaser: Prepare repository for 0.38-DEV095e888e1releaser: Add release notes to /docs for release of 0.37.1593fa0dcbreleaser: Bump versions for release of 0.37.1c18c1df54releaser: Prepare repository for 0.38-DEV git-subtree-dir: docs git-subtree-split:f9a5dc59b7
1.8 KiB
title, description, date, categories, keywords, weight, sections_weight, draft, toc
| title | description | date | categories | keywords | weight | sections_weight | draft | toc | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Code Toggle | Code Toggle tryout and showcase. | 2018-03-16 |
|
|
60 | 60 | false | true |
The Config Toggler!
This is an exemple for the Config Toggle shortcode.
Its purpose is to let users choose a Config language by clicking on its corresponding tab. Upon doing so, every Code toggler on the page will be switched to the target language. Also, target language will be saved in user's localStorage so when they go to a different pages, Code Toggler display their last "toggled" config language.
That Config Toggler
{{< code-toggle file="config">}}
baseURL: "https://yoursite.example.com/" title: "My Hugo Site" footnoteReturnLinkContents: "↩" permalinks: post: /:year/:month/:title/ params: Subtitle: "Hugo is Absurdly Fast!" AuthorName: "Jon Doe" GitHubUser: "spf13" ListOfFoo: - "foo1" - "foo2" SidebarRecentLimit: 5 {{< /code-toggle >}}
Another Config Toggler!
{{< code-toggle file="theme">}}
theme.toml template for a Hugo theme
name = "Hugo Theme" license = "MIT" licenselink = "https://github.com/budparr/gohugo.io/blob/master/LICENSE.md" description = "" homepage = "https://github.com/budparr/gohugo.io" tags = ["website"] features = ["", ""] min_version = 0.18
[author] name = "Bud Parr" homepage = "https://github.com/budparr"
{{< /code-toggle >}}
Two regular code blocks
{{< code file="bf-config.toml" >}} [blackfriday] angledQuotes = true fractions = false plainIDAnchors = true extensions = ["hardLineBreak"] {{< /code >}}
{{< code file="bf-config.yml" >}} blackfriday: angledQuotes: true fractions: false plainIDAnchors: true extensions: - hardLineBreak {{< /code >}}