-
-
Notifications
You must be signed in to change notification settings - Fork 448
Configuration
Guru Sabarish edited this page Apr 2, 2022
·
4 revisions
This page contains the below configuration.
See the configurations for pages or sections.
You can customize the font size, font weight, line height, text align properties in config.yaml
params:
font:
fontSize: 1.5rem # default: 1rem
fontWeight: 500 # default: 400
lineHeight: 1 # default: 1.5
textAlign: right # default: left
Font used
If you want to customize the font, edit these files head.html, font.css
You can customize the color palette in config.yaml
. For more details
params:
color:
textColor: <value>
secondaryTextColor: <value>
backgroundColor: <value>
secondaryBackgroundColor: <value>
primaryColor: <value>
secondaryColor: <value>
darkmode:
textColor: <value>
secondaryTextColor: <value>
backgroundColor: <value>
secondaryBackgroundColor: <value>
primaryColor: <value>
secondaryColor: <value>
you can disable the toggle in config.yaml
. It will be in auto by default.
params:
theme:
disableThemeToggle: false
defaultTheme: "light" # or dark
It has Hugo's _internal/opengraph.html
, _internal/twitter_cards.html
.
If you want to customize the menu, you can customize in config.yaml
- alignment: It will align the menus. If you didn't specify by default it will be
ms-auto
. Left:ms-auto
| center:mx-auto
| right:me-auto
. - brandLogo: If you want you different logo for brand, you can change by this property.
- brandName: If you want you different name for brand, you can change by this property.
params:
navbar:
align: mx-auto
brandLogo: "/logo.png" # Logo for the brand | default is the favicon variable
brandName: "Profile" # Brand name for the brand | default is the title variable
It follows Hugo's menus
Menus:
main:
- identifier: blog
name: Blog
title: Blog posts
url: /blog
weight: 1
#Dropdown menu
- identifier: dropdown
title: Example dropdown menu
name: Dropdown
weight: 2
- identifier: dropdown1
title: example dropdown 1
name: example 1
url: /#
parent: dropdown
weight: 1
- identifier: dropdown2
title: example dropdown 2
name: example 2
url: /#
parent: dropdown
weight: 2
footer:
# recentPosts: false
socialNetworks:
github: https://github.com
linkedin: https://linkedin.com
twitter: https://twitter.com
instagram: https://instagram.com
facebook: https://facebook.com
- If you want to use custom styling, then create a file named
style.css
inside static folder - Before adding your styles into the file, enable the customCSS configuartion in
config.yaml
.
params:
customCSS: true
To allow websites in a sub-path like <ghuser-or-org>.github.io/myhugosite/
params:
staticPath: "/your/path/"