summaryrefslogtreecommitdiff
path: root/zola.toml
blob: fdb4e7df6e9e892aacfd885731f6e5c83c542184 (plain)
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
base_url = "https://veradec.xyz/"           # Your site URL
title = "Venkata Rao Dechiraju"                     # Site title (shown in header)
description = "made by a actual human"         # Meta description for SEO
default_language = "en"                       # Site language code (en, ru, etc)

compile_sass = true                           # Compile Sass to CSS
minify_html = true                            # Minify HTML output for performance


generate_feeds = true                         # RSS/Atom feed
feed_filenames = ["atom.xml", "rss.xml"]      

theme = "prism"

# TAXONOMIES - Categories, tags, authors
taxonomies = [
    { name = "tags", feed = true },           # Enable tags with RSS feed
    { name = "authors", feed = true },        # Enable authors with RSS feed
    { name = "categories", feed = true }      # Enable categories with RSS feed
]

# MARKDOWN SETTINGS
[markdown]
render_emoji = true                           # Convert :smile: to 😊
external_links_target_blank = true            # Open external links in new tab
external_links_no_follow = true               # Add rel="nofollow" to external links
external_links_no_referrer = true             # Add rel="noreferrer" for privacy
smart_punctuation = true                      # Convert -- to em-dash, etc

# Syntax highlighting, see https://github.com/getzola/giallo for options
highlighting = { theme = "github-dark" }

# THEME SETTINGS [extra]
[extra]

# Navigation
home = "back"                                 # Text for home button (e.g., "home", "back", "←")

# Background options (choose ONE):
background_image = "Raja_Ravi_Varma,_Sakunthala_Pathralekhan.jpg"  # URL to background image
# OR
# background_gradient = "linear-gradient(135deg, #1e3a8a 0%, #7c3aed 50%, #ec4899 100%)"

# Table of Contents
show_toc = true                               # Show table of contents on posts

# Main navigation menu
sam_menu = [
    { text = "about", link = "/about" },
    { text = "projects", link = "/projects" },
    { text = "git", link = "https://git.veradec.xyz" },
    { text = "resume", link = "/resume" },
    { text = "posts", link = "/posts" },
    { text = "services", link = "https://services.veradec.xyz" }
]

sam_bottom_menu = true                        # Show navigation menu at page bottom

# Post metadata display
show_word_count = true                        # Display word count on posts
show_reading_time = true                      # Display estimated reading time

# Comments
comments = true                               # Enable/disable Giscus comments globally

# SEO & Meta
keywords = "blog, tech, programming"          # Meta keywords (optional)
banner = "static/banner.png"                  # OG:image for social media (optional)

# GISCUS COMMENTS - GitHub-based comments system
# [extra.giscus]
# enabled = true                                # Enable Giscus comments
# repo = "username/repo"                        # GitHub repo for comments
# repo_id = "R_xxxxx"                           # GitHub repo ID (get from giscus.app)
# category = "Announcements"                    # Discussion category
# category_id = "DIC_xxxxx"                     # Category ID (get from giscus.app)
# mapping = "pathname"                          # Map comments to: pathname, url, title, og:title
# strict = "0"                                  # Strict title matching (0 or 1)
# reactions_enabled = "1"                       # Enable reactions (0 or 1)
# emit_metadata = "0"                           # Emit discussion metadata (0 or 1)
# input_position = "bottom"                     # Comment input: top or bottom
# theme = "catppuccin_frappe"                   # Giscus theme (see giscus.app for options)
# lang = "en"                                   # Language code

# FOOTER
[extra.sam_footer]
text = "Built using Zola & Prism theme"       # Footer text (supports HTML)

# AUTHOR INFO - Used in meta tags and structured data
[extra.author]
name = "Venkata Rao Dechiraju"                            # Author name
email = "venkatraodechiraju@gmail.com"                      # Author email (optional)
url = "https://verade.xyz"                  # Author website (optional)

# FEATURES - Toggle theme features on/off
[extra.features]
copy_code_button = true                       # Show copy button on code blocks
reading_progress_bar = true                   # Show reading progress bar at top
smooth_scroll = true                          # Enable smooth scrolling for anchor links