1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
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/ -
# 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.
defaultContentLanguage = "en"
[languages.en]
baseURL = "https://mykiwi.blog/"
label = "English"
locale = "en-us"
weight = 1
[languages.fr]
baseURL = "https://fr.mykiwi.blog/"
label = "Français"
locale = "fr-fr"
weight = 2
[languages.pt]
baseURL = "https://pt.mykiwi.blog/"
label = "Português"
locale = "pt-br"
weight = 3
[languages.ja]
baseURL = "https://ja.mykiwi.blog/"
label = "日本語"
locale = "ja-jp"
weight = 4
[params]
# Optional: overrides the <meta name="description"> 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 <meta name="robots"
# content="noindex, nofollow"> 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 <meta name="description"> 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 = "bluesky"
value = "@mykiwi.dev"
url = "https://bsky.app/profile/mykiwi.dev"
[[params.profile.links]]
key = "tangled"
value = "@mykiwi.dev"
url = "https://tangled.org/mykiwi.dev"
[[params.profile.links]]
key = "github"
value = "mykiwi"
url = "https://github.com/mykiwi"
[[params.profile.links]]
key = "email"
value = "hi@mykiwi.blog"
url = "mailto:you@example.com"
[markup.highlight]
noClasses = false
[markup.goldmark.renderer]
unsafe = true
[markup.goldmark.parser]
autoHeadingID = true
[markup.goldmark.parser.attribute]
title = true
|