title = 'mykiwi.blog'
disableKinds = ['taxonomy', 'term']
enableRobotsTXT = true
# Multihost: every language below sets its own baseURL, which is what tells
# Hugo to build each one as a fully separate site (own absolute URLs, no
# /fr/ path prefix) instead of one shared build with a language-prefixed
# path. `hugo` then writes public/en/, public/fr/, public/pt/, public/ja/,
# public/es/ - each folder is a complete site meant to be deployed as the
# docroot of its own (sub)domain (public/en/ -> mykiwi.blog, public/fr/ ->
# fr.mykiwi.blog, etc). A content file with no language suffix (e.g.
# posts/hello-world.md) is the English version; translations sit alongside
# it as posts/hello-world.fr.md, .pt.md, .ja.md, .es.md.
defaultContentLanguage = "en"
[languages.en]
baseURL = "https://mykiwi.blog/"
label = "English"
locale = "en-us"
weight = 1
[languages.es]
baseURL = "https://es.mykiwi.blog/"
label = "Español"
locale = "es-es"
weight = 2
[languages.fr]
baseURL = "https://fr.mykiwi.blog/"
label = "Français"
locale = "fr-fr"
weight = 3
[languages.pt]
baseURL = "https://pt.mykiwi.blog/"
label = "Português"
locale = "pt-br"
weight = 4
[languages.ja]
baseURL = "https://ja.mykiwi.blog/"
label = "日本語"
locale = "ja-jp"
weight = 5
[params]
# Optional: overrides the tag with different text
# than the colophon bio below. Leave unset (as here) and the meta tag is
# derived automatically from params.profile.bio, stripped down to plain text.
# description = "..."
# Blocks search engines from indexing the site (adds to every page and a Disallow: / robots.txt) -
# flip to false (or delete the line) once the site is ready to be found.
noindex = true
[params.profile]
# Drop a square photo at blog/assets/images/avatar.jpg (or change this path)
# to have it show up; the colophon quietly skips itself if the file is missing.
avatar = "images/avatar.jpg"
avatarAlt = "mykiwi's GitHub avatar"
firstName = "Romain"
lastName = "GAUTIER"
atprotoHandle = 'mykiwi.dev'
# Markdown, rendered as-is in the colophon (links work: [text](url)). Also
# the source for the tag, unless params.description
# above is set to override it.
bio = "I'm a software engineer, passionate about technology, sharing knowledge and open source like #PHP, #Symfony, #Docker, #Dagger, #Nix and atproto:// Also [🐕️ & 🐈️](https://instagram.com/apy.leon \"Pictures of Apy & Léon\") dad."
[[params.profile.links]]
key = "Tweets on ATmosphere"
value = "@mykiwi.dev"
url = "https://bsky.app/profile/mykiwi.dev"
[[params.profile.links]]
key = "Tweets on Fediverse"
value = "@mykiwi@mamot.fr"
url = "https://mamot.fr/@mykiwi"
[[params.profile.links]]
key = "Tweets on Twitter"
value = "@mykiwi"
url = "https://x.com/mykiwi"
[[params.profile.links]]
key = "Code on ATmosphere"
value = "@mykiwi.dev"
url = "https://tangled.org/mykiwi.dev"
[[params.profile.links]]
key = "Code on GitHub"
value = "@mykiwi"
url = "https://github.com/mykiwi"
[[params.profile.links]]
key = "email"
value = "hi@mykiwi.blog"
url = "mailto:hi@mykiwi.blog"
[markup.highlight]
noClasses = false
[markup.goldmark.renderer]
unsafe = true
[markup.goldmark.parser]
autoHeadingID = true
[markup.goldmark.parser.attribute]
title = true