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
