Content on Hugo Relearn Theme https://McShelby.github.io/hugo-theme-relearn/cont/index.html Recent content in Content on Hugo Relearn Theme Hugo -- gohugo.io en Pages organization https://McShelby.github.io/hugo-theme-relearn/cont/pages/index.html Mon, 01 Jan 0001 00:00:00 +0000 https://McShelby.github.io/hugo-theme-relearn/cont/pages/index.html In Hugo, pages are the core of your site. Once it is configured, pages are definitely the added value to your documentation site. Folders Organize your site like any other Hugo project. Typically, you will have a content folder with all your pages. content ├── level-one │ ├── level-two │ │ ├── level-three │ │ │ ├── level-four │ │ │ │ ├── _index.md <-- /level-one/level-two/level-three/level-four │ │ │ │ ├── page-4-a. Archetypes https://McShelby.github.io/hugo-theme-relearn/cont/archetypes/index.html Mon, 01 Jan 0001 00:00:00 +0000 https://McShelby.github.io/hugo-theme-relearn/cont/archetypes/index.html Using the command: hugo new [relative new content path], you can start a content file with the date and title automatically set. While this is a welcome feature, active writers need more: archetypes. These are preconfigured skeleton pages with default frontmatter. The Relearn theme defines some few archetypes of pages but you are free to define new ones to your liking. All can be used at any level of the documentation, the only difference being the layout of the content. Multilingual and i18n https://McShelby.github.io/hugo-theme-relearn/cont/i18n/index.html Mon, 01 Jan 0001 00:00:00 +0000 https://McShelby.github.io/hugo-theme-relearn/cont/i18n/index.html The Relearn theme is fully compatible with Hugo multilingual mode. It provides: Translation strings for default values (English, Arabic, Simplified Chinese, Traditional Chinese, Dutch, Finnish (Suomi), French, German, Hindi, Indonesian, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Turkish, Vietnamese). Feel free to contribute! Support for languages written right to left Automatic menu generation from multilingual content In-browser language switching Basic configuration After learning how Hugo handle multilingual websites, define your languages in your config. Markdown syntax https://McShelby.github.io/hugo-theme-relearn/cont/markdown/index.html Mon, 01 Jan 0001 00:00:00 +0000 https://McShelby.github.io/hugo-theme-relearn/cont/markdown/index.html Let’s face it: Writing content for the web is tiresome. WYSIWYG editors help alleviate this task, but they generally result in horrible code, or worse yet, ugly web pages. Markdown is a better way to write HTML, without all the complexities and ugliness that usually accompanies it. Some of the key benefits are: Markdown is simple to learn, with minimal extra characters so it’s also quicker to write content. Less chance of errors when writing in Markdown. Code highlighting https://McShelby.github.io/hugo-theme-relearn/cont/syntaxhighlight/index.html Mon, 01 Jan 0001 00:00:00 +0000 https://McShelby.github.io/hugo-theme-relearn/cont/syntaxhighlight/index.html The Relearn theme uses Hugo’s built-in syntax highlighting for code. Markdown syntax Wrap the code block with three backticks and the name of the language. Highlight will try to auto detect the language if one is not provided. ```json [ { "title": "apples", "count": [12000, 20000], "description": {"text": "...", "sensitive": false} }, { "title": "oranges", "count": [17500, null], "description": {"text": "...", "sensitive": false} } ] ``` Renders to: [ { "title": "apples", "count": [12000, 20000], "description": {"text": ". Menu extra shortcuts https://McShelby.github.io/hugo-theme-relearn/cont/menushortcuts/index.html Mon, 01 Jan 0001 00:00:00 +0000 https://McShelby.github.io/hugo-theme-relearn/cont/menushortcuts/index.html You can define additional menu entries or shortcuts in the navigation menu without any link to content. Basic configuration Edit the website configuration config.toml and add a [[menu.shortcuts]] entry for each link your want to add. Example from the current website: [[menu.shortcuts]] name = "<i class='fab fa-fw fa-github'></i> GitHub repo" identifier = "ds" url = "https://github.com/McShelby/hugo-theme-relearn" weight = 10 [[menu.shortcuts]] name = "<i class='fas fa-fw fa-camera'></i> Showcases" url = "more/showcase/" weight = 11 [[menu. Tags https://McShelby.github.io/hugo-theme-relearn/cont/tags/index.html Mon, 01 Jan 0001 00:00:00 +0000 https://McShelby.github.io/hugo-theme-relearn/cont/tags/index.html The Relearn theme supports one default taxonomy of Hugo: the tag feature. Configuration Just add tags to any page: +++ tags = ["tutorial", "theme"] title = "Theme tutorial" weight = 15 +++ Behavior The tags are displayed at the top of the page, in their insertion order. Each tag is a link to a Taxonomy page displaying all the articles with the given tag. List all the tags In the config.