-
-
Notifications
You must be signed in to change notification settings - Fork 45
/
config.yaml
160 lines (133 loc) · 5.72 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
159
160
title: "Osprey Delight Demo"
baseURL: "https://example.com"
languageCode: "en-US"
theme: "github.com/kdevo/osprey-delight/v5"
tags: ["personal", "homepage", "portfolio"]
#canonifyURLS: true
#googleAnalytics: ""
disableKinds: ["taxonomy"]
enableEmoji: true
pygmentsUseClasses: true
module:
imports:
- path: github.com/kdevo/osprey-delight/v5
# useful for local development of the theme:
# replacements:
# - github.com/kdevo/osprey-delight/v5 -> ../../.
## Generic theme parameters:
Params:
author:
name: "kdevo"
description: "Osprey Delight: Example Site"
# logoBig appears at the top of the page. Use a path relative to the assets dir for auto-resizing.
logoBig: "osprey-delight.png"
# logoSmall is the logo that will be shown in the left corner of the nav bar.
# Use a path relative to the assets dir for auto-resizing.
logoSmall: "favicon.png"
# background can optionally be specified as an image layer behind logoBig at the top of the page (parallax effect).
#background: "background.jpg"
# opengraphImage specifies the image that is shown when previewing the site in a messenger or Google Search.
opengraphImage: "/images/osprey-delight.png"
# favicon of the site (e.g. smaller version of logoSmall).
favicon: "favicon.png"
# theme your site by choosing one of the themes under assets/sass/themes:
# - delight is the light version of osprey-delight
# - dedark is the dark version of "delight"
# - origin is the legacy version (similar to https://github.com/tomanistor/osprey)
theme: "delight"
# tagline (followed by a cursor) is shown at the top, below the logo
#tagline: "Welcome!"
# mdTagline can be used instead to specify the tagline in Markdown for more customizability.
# Note that {cursor} is a placeholder and will be replaced by the actual cursor HTML when rendering.
mdTagline: "# Welcome!\n ## This is Osprey Delight{cursor}"
# enforceSinglePage will enforce redirection to the baseURL for all sub-directories/-pages.
# Example: If you create about.md, Hugo will also create a '/about/index.html' which might not be what you want for a *single* page site.
# If this switch is enabled, all these "orphan" files will contain only a redirect directive.
enforceSinglePage: false
# copyright flag generates a copyright notice in footer of your site.
copyright: true
# credit to the theme. If you want to support the theme by please leave this in, it's kept very tiny and short.
# credit: true
## Social links in footer:
## The type specifies the icon to use. For more information, see:
## https://github.com/kdevo/osprey-delight/blob/dev/CUSTOMIZING.md#icons
Social:
- type: twitter # references the icon to use
url: ""
- type: linkedin
url: ""
- type: github
url: "https://github.com/hugo-mods/"
- type: heart
url: "https://github.com/sponsors/kdevo"
- type: stackoverflow
url: ""
- type: spotify
url: https://open.spotify.com/artist/5NhBOdJh6T1tgtM5Au1Opl
## Additional theme features:
Feat:
# ajaxBasin requires Basin setup for a free contact form (see instructions in README).
ajaxBasin: "https://usebasin.com/f/{YOUR-12-CHAR-FORM-KEY-HERE}"
# useStructuredData for your own https://schema.org/Person (SEO-friendly).
# This will be auto-generated dependent on the information you provide in this configuration.
useStructuredData: true
# structuredDataGitHubUser will tell the theme to use your USERNAME for querying the GitHub API to fetch more information about you for structured data.
# This will use information that is publically available about your GitHub user profile at https://api.github.com/users/{USERNAME}.
#structuredDataGitHubUser = "USERNAME"
# useTermynal enables Termynal (https://github.com/ines/termynal), a small JS library for showing a terminal "animation" from within your gallery item.
# The library has been stripped-down to a minimum to only have the necessary functionality.
useTermynal: true
googleTagManager: ""
# notifyOnNewThemeVersion enables a notification for every new minor/major version of this theme.
# Whenever there is a new one, a warning is printed to console.
notifyOnNewThemeVersion: true
# Image resizing can be configured here (see README for more info):
Image:
Logo:
resize: "600x"
Gallery:
resize: "600x"
Background:
resize: "1920x"
resizeLQIP: "256x"
# Advanced configuration for lazyimg module (comment out if needed):
# lazyimg:
# resizer: auto
# renderer: lqip-webp
# # Resizer options:
# lqipSize: "120x Gaussian"
# maxSize: "1920x"
# responsiveSizes: ["320x", "640x", "768x", "1024x", "1366x", "1600x", "1920x"]
# resizeOptions: "Lanczos q95"
# # Renderer options:
# #class: ""
# #alt: ""
# noscript: true
## Menu items are automatically added to navbar.
## See: https://gohugo.io/content-management/menus/#add-content-to-menus
Menu:
Main:
- name: "About"
# identifier controls the section type (and therewith the appearence).
identifier: about
# url must be an anchor, for smooth scrolling to it when clicking on the menu item.
url: "/#about"
# weight controls the order of the menu items.
weight: 1
- name: "Work"
identifier: gallery
url: "/#work"
weight: 2
- name: "Blog"
identifier: blog
url: "/#blog"
weight: 3
- name: "Contact"
identifier: contact
url: "/#contact"
weight: 4
# - name: ""
# # pre makes it possible to use arbitrary HTML before the name, e.g. referencing icons here is possible:
# pre: '<svg class="icon"><use xlink:href="#icon-external"/></svg> '
# url: "https://pyotek.dev"
# weight: 5