Files
chill.social/hugo.toml
T
Boris Waaub bb769c8001 feat(tutorials): add guides for scheduling and managing appointments
- Created a new tutorial on how to schedule an appointment with a user in a support pathway.
- Added a guide detailing possible actions on an appointment, including adding documents, transforming to exchanges, editing, canceling, and deleting appointments.
- Introduced an index page for tutorials to improve navigation.
- Updated the configuration to support multiple languages (French, English, Dutch) and added corresponding menu items.
- Added various images to enhance the visual representation of the tutorials.
2026-01-28 15:17:17 +01:00

203 lines
5.0 KiB
TOML

# Basic Configuration
baseURL = "/"
title = ""
theme = "chill-theme"
defaultContentLanguage = "fr"
# Language configuration
[languages]
[languages.fr]
languageCode = "fr-fr"
languageName = "Français"
weight = 1
contentDir = "content"
[languages.en]
languageCode = "en-us"
languageName = "English"
weight = 2
contentDir = "content/en"
[languages.nl]
languageCode = "nl-nl"
languageName = "Nederlands"
weight = 3
contentDir = "content/nl"
# Required Features
enableEmoji = true # Enable emoji support
enableGitInfo = true # Enable Git info for lastmod
# Pagination
pagination = { pagerSize = 6, path = "page" }
# Required Module Configuration
[module]
[module.hugoVersion]
extended = true
min = "0.80.0"
# Required Build Configuration
[build]
writeStats = true # Required for TailwindCSS
[build.buildStats]
enable = true
# Security Configuration
[security.funcs]
getenv = ['^HUGO_', '^CI$']
# Required Markup Configuration
[markup]
[markup.highlight]
noClasses = false
lineNos = true
codeFences = true
guessSyntax = true
lineNumbersInTable = true
[markup.goldmark.renderer]
unsafe = true # Allow HTML in markdown
[markup.tableOfContents]
endLevel = 3
ordered = false
startLevel = 2
# Taxonomies
[taxonomies]
category = 'categories'
tag = 'tags'
# Theme Parameters
[params]
description = "Logiciel libre d'accompagnement social"
author = "Champs-Libres"
logo = "/images/logo.png" # Path to your logo
customCSS = ["css/custom.css"]
# Header Configuration
[params.header]
background = "header backdrop-blur-sm"
border = "none"
menu.linkClass = "text-white hover:text-primary font-bold transition duration-200"
# Header Logo
[params.header.logo]
src = "/images/logo-darkmode.png"
# Global CTA Configuration (optional)
[params.cta]
enable = true
title = "Le compagnon du travailleur social"
description = "Une application web open source dédiée à faciliter le travail social."
[params.cta.primary_button]
text = "Essayer la démo"
url = "http://demo.chill.social/"
# Social Media Links (optional)
[params.social]
mastodon = "https://mastodon.libre-entreprise.com/@Chill"
gitlab = "https://gitlab.com/Chill-Projet/chill-bundles"
# Navigation Menu
[menu]
[[menu.main]]
name = "Fonctionnalités"
url = "/features"
weight = 1
[[menu.main]]
name = "Installation"
weight = 2
[menu.main.params]
has_submenu = true
submenu = [
{ name = "Par Champs Libres", url = "/install/hosted" },
{ name = "En auto-hébergement", url = "/install/on-premise" }
]
[[menu.main]]
name = "Tarification"
url = "/pricing"
weight = 3
[[menu.main]]
name = "Ressources"
weight = 4
[menu.main.params]
has_submenu = true
submenu = [
{ name = "Documentation technique", url = "/resources/technical-documentation" },
{ name = "Manuels", url = "/resources/manuals" },
{ name = "Tutoriels", url = "/tutorials" }
]
[[menu.main]]
name = "Nous contacter"
url = "/contact"
weight = 5
[languages.en.menu]
[[languages.en.menu.main]]
name = "Features"
url = "/features"
weight = 1
[[languages.en.menu.main]]
name = "Installation"
weight = 2
[languages.en.menu.main.params]
has_submenu = true
submenu = [
{ name = "By Champs Libres", url = "/install/hosted" },
{ name = "Self-hosted", url = "/install/on-premise" }
]
[[languages.en.menu.main]]
name = "Pricing"
url = "/pricing"
weight = 3
[[languages.en.menu.main]]
name = "Resources"
weight = 4
[languages.en.menu.main.params]
has_submenu = true
submenu = [
{ name = "Technical Documentation", url = "/resources/technical-documentation" },
{ name = "Manuals", url = "/resources/manuals" },
{ name = "Tutorials", url = "/tutorials" }
]
[[languages.en.menu.main]]
name = "Contact Us"
url = "/contact"
weight = 5
[languages.nl.menu]
[[languages.nl.menu.main]]
name = "Functies"
url = "/features"
weight = 1
[[languages.nl.menu.main]]
name = "Installatie"
weight = 2
[languages.nl.menu.main.params]
has_submenu = true
submenu = [
{ name = "Door Champs Libres", url = "/install/hosted" },
{ name = "Zelf gehost", url = "/install/on-premise" }
]
[[languages.nl.menu.main]]
name = "Prijsstelling"
url = "/pricing"
weight = 3
[[languages.nl.menu.main]]
name = "Bronnen"
weight = 4
[languages.nl.menu.main.params]
has_submenu = true
submenu = [
{ name = "Technische Documentatie", url = "/resources/technical-documentation" },
{ name = "Handleidingen", url = "/resources/manuals" },
{ name = "Tutorials", url = "/tutorials" }
]
[[languages.nl.menu.main]]
name = "Contacteer Ons"
url = "/contact"
weight = 5