/ config.toml
config.toml
1 title = "Notes" 2 description = "Organized thoughts & experiments" 3 4 base_url = "https://blog.boers.email" 5 6 # Theme 7 theme = "zap" 8 9 # No SASS - CSS is inline 10 compile_sass = false 11 12 # Search index enabled 13 build_search_index = true 14 default_language = "en" 15 16 # Feeds 17 generate_feeds = true 18 feed_filenames = ["atom.xml", "rss.xml"] 19 20 # Taxonomies 21 taxonomies = [{ name = "tags", feed = true }] 22 23 [search] 24 index_format = "fuse_javascript" 25 26 [markdown] 27 28 [markdown.highlighting] 29 light_theme = "github-light" 30 dark_theme = "github-dark" 31 32 [slugify] 33 paths = "on" 34 taxonomies = "on" 35 anchors = "on" 36 37 [extra] 38 # Keywords for SEO 39 keywords = "blog, zola, minimal" 40 41 # Favicon (optional) 42 favicon = "/favicon.ico" 43 44 # Enable inline SVG icons (uses sprite sheet) 45 inline_icons = true 46 icon_path = "static/icons/" 47 icons = [ 48 "home", 49 "chat", 50 "search", 51 "light", 52 "asleep", 53 "rss", 54 ] 55 56 # Search page path 57 search_path = "$BASE_URL/search/" 58 59 # Image resizing (responsive images still work) 60 image_resizing_disabled = false 61 image_format = "auto" 62 image_quality = 80 63 images_default_size = 1024 64 images_sizes = [512, 1024, 2048] 65 66 thumbnail_quality = 70 67 thumbnail_default_size = 256 68 thumbnail_sizes = [128, 256] 69 70 # Navigation menu (icon files from /static/icons/) 71 menu_links = [ 72 { url = "$BASE_URL/", name = "Home", icon = "home.svg" }, 73 { url = "$BASE_URL/posts/", name = "Posts", icon = "chat.svg" }, 74 # { url = "$BASE_URL/tags/", name = "Tags", icon = "idea.svg" }, 75 { url = "$BASE_URL/search/", name = "Search", icon = "search.svg" }, 76 ]