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" [permalinks] [permalinks.page] posts = "/:year/:month/:day/:slug/" [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 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, atproto:// and ATmosphere. 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 = "@my_kiwi" 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" [markup.highlight] noClasses = false [markup.goldmark.renderer] unsafe = true [markup.goldmark.parser] autoHeadingID = true [markup.goldmark.parser.attribute] title = true