-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.yaml
158 lines (147 loc) · 3.74 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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
baseURL: https://davidgs.com/
languageCode: en-us
title: "David G. Simmons"
# theme:
# - davidgs
author:
name: David G. Simmons
copyright:
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0
International License.
rssLimit: 25
## Enable comments
# DisqusShortname: davidgsIoT
# Manage languages
# For any more details, you can check the official documentation: https://gohugo.io/content-management/multilingual/
languages:
en:
languageName: English
languageCode: "en"
weight: 0
de:
languageName: Deutsche
languageCode: "de"
weight: 1
nl:
languageName: Dutch
languageCode: "nl"
weight: 2
es:
languageName: Español
languageCode: "es"
weight: 3
fr:
languageName: Français
languageCode: "fr"
weight: 4
flags:
enable: true
# Force a locale to be use, really useful to develop the application ! Should be commented in production, the "weight" should rocks.
# DefaultContentLanguage: bn
# Allow raw html in markdown file
markup:
goldmark:
renderer:
unsafe: true
# highlight:
# style: dracula
# noClasses: false
tableOfContents:
startLevel: 2
endLevel: 6
ordered: false
# Enable global emoji support
enableEmoji: true
# At least HTML and JSON are required for the main HTML content and
# client-side JavaScript search
outputs:
home:
- HTML
- RSS
- JSON
# Site parameters
params:
# Background image of the landing page
background: /images/site/background.jpg
hero-background: /images/site/blue-bg.jpg
features:
darkMode:
enable: true
copyCodeButton:
enable: true
flags:
enable: true
blog:
enable: true
shareButtons:
facebook: true
bluesky: true
twitter: false
linkedin: true
reddit: true
whatsapp: false
email: true
# Enable Google Analytics
analytics:
enabled: true
services:
google:
id: G-EG3Z8Q98FZ
statcounter:
project: 10096606
security: 2eda6207
invisible: 1
nonce: sBQMjIu6F5wRbojje4UQ6WQL7zW1994WyaBlJYAHYg
posthog:
id: phc_xvr9iYiOKNEZdxKH8JC7PFHwCVJflLczaKNIzeoEFVy
comment:
enable: true
services:
Bluesky:
username: "@davidgs.com"
# Provide logos for your site. The inverted logo will be used in the initial
# transparent navbar and the main logo will be used in the non-transparent navbar.
# It will default to the theme logos if not provided.
logo:
main: /images/site/dg-white-logo.png
inverted: /images/site/inverted-logo.png
favicon: /images/site/dg-white-logo.png
card: /images/web-card.png
# GitHub repo URL of your site
gitRepo: https://github.com/davidgs/DavidgsWeb
# specify whether you want to write some blog posts or not
enableBlogPost: true
permalinks:
posts: /:year/:month/:title/
# specify whether you want to show Table of Contents in reading page
# enableTOC: true
toc:
enable: true
tags:
enable: true
on_card: true
# Provide newsletter configuration. This feature hasn't been implemented yet.
# Currently, you can just hide it from the footer.
newsletter:
enable: false
# Use Hugo modules to add theme
module:
imports:
# - path: github.com/hugo-toha/toha/v4
- path: github.com/hugo-toha/toha/v4
mounts:
- source: static/files
target: static/files
- source: ./node_modules/flag-icon-css/flags
target: static/flags
- source: ./node_modules/@fontsource/mulish/files
target: static/files
- source: ./node_modules/katex/dist/fonts
target: static/fonts
privacy:
googleAnalytics:
disable: false
respectDoNotTrack: true
statcounter:
disable: false
respectDoNotTrack: true