Files
web/hugo.toml

182 lines
4.5 KiB
TOML

baseURL = 'https://jirkabuilds.dev'
languageCode = 'en-us'
title = 'JirkaBuilds.dev'
theme = "minimal-black"
[frontmatter]
format = "yaml"
# Enable search index generation and web app manifest
[outputs]
home = ["HTML", "RSS", "JSON", "WebAppManifest"]
[outputFormats.RSS]
baseName = "rss"
[outputFormats.WebAppManifest]
mediaType = "application/manifest+json"
rel = "manifest"
baseName = "manifest"
isPlainText = true
notAlternative = true
[params]
brand = "JirkaBuilds.dev"
description = "Place dedicated for my own, publicly shared projects."
# Favicon - Place your favicon files in /static/ directory
# Supported formats: .ico, .png, .svg
favicon = "logo.svg"
# appleTouchIcon = "apple-touch-icon.png"
logo = "logo.svg"
# Project and blog intro text
projectsIntro = "A complete collection of my public projects."
blogIntro = "Behind the scenes of my projects, plus a few ideas I find interesting."
themeGit = "https://gitlab.com/jimchr12/hugo-minimal-black"
# Web App Manifest Configuration (PWA support)
[params.manifest]
themeColor = "#ffffff"
backgroundColor = "#000000"
categories = ["blog", "portfolio", "developer"]
# Theme Configuration
[params.theme]
defaultTheme = "dark"
# Home Page Configuration
[params.home]
sections = ["hero", "posts", "projects"]
showNowSection = true
showFeaturedProjects = true
showLatestPosts = true
featuredProjectsLimit = 3
latestPostsLimit = 3
projectsTitle = "Latest projects"
projectsSubtitle = ""
blogTitle = "Latest articles"
blogSubtitle = ""
techMarqueeLabel = "Experienced In"
# Hero Section Configuration
[params.hero]
badge = "Just some guy"
title = "Hi, I'm Jirka."
role = "I often work on my own projects, and I hope you might find some of them interesting too."
summary = "I'm currently pursuing a Master's degree in Information Technology and Artificial Intelligence. I work on all types of projects that I find useful. One day, I decided to start sharing the knowledge I've gathered and the results I've achieved. And that's how this website started."
# avatar = "images/avatar.jpg" # Optional: 400x400px recommended
location = "Czechia"
# focus = "Currently focused on Hugo themes & developer experience."
available = false
# availableLabel = "Available for work"
[params.hero.primary]
label = "Read my Blog"
href = "/blog/"
[params.hero.secondary]
label = "Check out my Projects"
href = "/projects/"
# Icon Libraries
[params.icons]
useFontAwesome = true
useDevicon = true
# Social Links
# [[params.social]] # TODO
# label = "Gitea"
# url = "https://git.jirkabuilds.dev/jirka"
# icon = "fa-solid fa-code-branch"
# Navigation Menu
[menu]
[[menu.main]]
name = "Home"
pageRef = "/"
url = "/"
weight = 1
identifier = "home"
[menu.main.params]
icon = "fa-solid fa-house"
# [[menu.main]]
# name = "About"
# pageRef = "about"
# url = "/about/"
# weight = 2
# identifier = "about"
# [menu.main.params]
# icon = "fa-regular fa-user"
[[menu.main]]
name = "Projects"
pageRef = "projects"
url = "/projects/"
weight = 3
identifier = "projects"
[menu.main.params]
icon = "fa-regular fa-folder-open"
[[menu.main]]
name = "Blog"
pageRef = "blog"
url = "/blog/"
weight = 4
identifier = "blog"
[menu.main.params]
icon = "fa-regular fa-note-sticky"
# Markup Configuration
[markup]
# Table of Contents
[markup.tableOfContents]
startLevel = 2
endLevel = 4
# Goldmark Renderer (Markdown)
[markup.goldmark.renderer]
unsafe = true
[markup.goldmark.parser]
[markup.goldmark.parser.attribute]
block = true
[markup.goldmark.extensions]
typographer = true
linkify = true
table = true
strikethrough = true
taskList = true
definitionList = true
footnote = true
[markup.goldmark.extensions.extras.delete]
enable = true
[markup.goldmark.extensions.extras.insert]
enable = true
[markup.goldmark.extensions.extras.mark]
enable = true
# Syntax Highlighting
[markup.highlight]
codeFences = true
guessSyntax = true
lineNos = false
lineNumbersInTable = false
noClasses = false
style = "monokai"
tabWidth = 2
# Taxonomies
[taxonomies]
tag = "tags"
category = "categories"
# Privacy Configuration
[privacy]
[privacy.youtube]
privacyEnhanced = true