-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.yaml
99 lines (87 loc) · 2.73 KB
/
config.yaml
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
95
96
97
98
99
baseURL: 'https://www.manuelroemer.com/'
languageCode: 'en'
title: "Manu's Site"
enableRobotsTXT: true
# Hugo's default title pluralization leads to weird titles. -> Disabled for now.
pluralizeListTitles: false
frontmatter:
# `date` and `publishDate` should have the same meaning.
# See the README for details.
date:
- date
- publishDate
publishDate:
- date
- publishDate
# `lastmod` should indicate an explicit edit/update to a page.
# A page should only appear as edited, if `lastmod` is explicitly set.
# See the README for details.
lastmod: ['lastmod']
# The page only uses one taxononmy: Tags.
# By default, Hugo also includes categories. This default taxonomy is removed
# by this config entry.
taxonomies:
tag: tags
menu:
# The main menu contained in the page's navigation bar.
main:
- identifier: 'home'
name: 'Home'
url: '/'
weight: 1
- identifier: 'blog'
name: 'Blog'
url: '/blog'
- identifier: 'til'
name: 'TIL'
url: '/til'
- identifier: 'recipes'
name: 'Recipes'
url: '/recipes'
# The "Legal" menu in the footer.
legal:
- identifier: 'imprint'
name: 'Impressum'
url: '/impressum'
weight: 1
- identifier: 'privacyPolicy'
name: 'Privacy Policy'
url: '/privacy'
weight: 2
params:
# Shared formatting templates that are used in various locations.
fmt:
date: '02.01.2006'
dateTime: '02.01.2006 15:04:05'
dateISO: '2006-01-02T15:04:05-07:00'
# The owner of the website. Used, for example, by the copyright notice.
author: 'Manuel Römer'
# A meta-description of the website. Used as a fallback if no page description is given.
description: 'The personal homepage of Manuel Römer.'
# Social connections/links rendered in the footer.
# Each social connection is rendered as an image.
# Image variants need to be provided for both a light and dark mode.
socialConnections:
- name: 'GitHub'
link: 'https://github.com/manuelroemer'
imgSrcLight: 'images/github-logo-light.png'
imgSrcDark: 'images/github-logo-dark.png'
- name: 'LinkedIn'
link: 'https://www.linkedin.com/in/manuel-roemer'
imgSrcLight: 'images/linkedin-logo-light.png'
imgSrcDark: 'images/linkedin-logo-dark.png'
# Preserve HTML comments on build.
minify:
tdewolff:
html:
keepComments: true
# Module mounts. See: https://gohugo.io/hugo-modules/configuration/#module-configuration-mounts
# Used here to include prebuilt scripts from NPM.
module:
mounts:
- source: 'static'
target: 'static'
- source: 'node_modules/@picocss/pico/css/pico.min.css'
target: 'static/css/pico.min.css'
- source: 'node_modules/mathjax/es5'
target: 'static/mathjax'