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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
# Complete Zahuyach configuration example
# All settings are optional except the main ones in [site] and [build] sections
# ===== SITE SETTINGS =====
[]
# Required settings
= "Мой блог" # Site title
= "Технический блог о программировании" # Site description
= "Иван Иванов" # Site author
= "https://example.com" # Base site URL (without trailing slash)
# Optional settings
= "ru" # Site language (default: "ru")
= "Europe/Moscow" # Timezone (default: "UTC")
= "ivan@example.com" # Author's email
# Social networks (all optional)
[]
= "https://github.com/username"
= "https://twitter.com/username"
= "https://linkedin.com/in/username"
= "ivan@example.com" # Can be different from main email
= "https://mastodon.social/@username"
= "https://youtube.com/@username"
= "https://instagram.com/username"
= "https://facebook.com/username"
# ===== BUILD SETTINGS =====
[]
# Required settings
= "dist" # Output directory for built site
= "content" # Posts directory
= "static" # Static files directory
= "templates" # Templates directory
# Optional settings
= true # Clean output directory before build (default: true)
= true # Generate RSS feed (default: true)
= 20 # Number of posts in RSS (default: 20)
= true # Generate sitemap.xml (default: true)
= true # Use clean URLs (/post instead of /post.html)
= false # Include drafts in build (default: false)
# ===== MARKDOWN SETTINGS =====
[]
= true # Table support
= true # Footnote support
= true # Strikethrough support ~~text~~
= true # Task list support - [ ] / - [x]
= true # Smart punctuation (-- → —, ... → …)
= true # Heading attributes {#id .class}
= true # Syntax highlighting
= "github-dark" # Highlighting theme (github-dark, github-light)
# ===== CONTENT SETTINGS =====
[]
= true # Smart quotes
= true # Emoji support :smile:
= true # Open external links in new tab
= true # Add anchor links to headings
= true # Automatic post excerpt creation
= 3 # Number of paragraphs in excerpt (if no separator)
= "<!-- more -->" # Excerpt separator
= 200 # Reading speed (words per minute)
# ===== RSS SETTINGS =====
[]
= true # Enable RSS generation
= 20 # Number of posts in feed
= true # Include full post content
= "feed.xml" # RSS feed filename
# ===== PAGINATION SETTINGS =====
[]
= 10 # Posts per page
= 5 # Number of pages in navigation
= true # Infinite scroll
# ===== FEATURES SETTINGS =====
[]
= true # Dark theme support
= true # Light theme support
= true # Automatic theme selection
= true # Responsive design
= true # SEO optimization
= true # RSS feed
= true # Code highlighting
= true # Reading time
= true # Social links
= true # Code copy button
= true # Back to top button
= true # Reading progress
# ===== DATE FORMATS =====
[]
= "%d %B %Y" # Date format in posts (January 15, 2024)
= "%d %b" # Date format in archive (Jan 15)
= "%d %B %Y в %H:%M" # Full date and time format
# ===== TAXONOMY SETTINGS =====
[]
= true # Enable tags
= true # Enable categories
= 1 # Minimum tag usage count
= 50 # Maximum tags in cloud
# ===== DISPLAY SETTINGS =====
[]
= 20 # Number of popular tags
= 5 # Number of recent posts
= 3 # Number of related posts
# ===== MINIMAL CONFIGURATION EXAMPLE =====
# Below is the minimum required set of settings:
#
# [site]
# title = "My Blog"
# description = "Blog description"
# author = "Author"
# base_url = "https://example.com"
#
# [build]
# output_dir = "dist"
# content_dir = "content"
# static_dir = "static"
# templates_dir = "templates"
# Date format reference:
# %Y - year (2024)
# %y - year short (24)
# %B - month full (January)
# %b - month short (Jan)
# %m - month as number (01)
# %d - day (15)
# %H - hour 24h (13)
# %I - hour 12h (01)
# %M - minutes (45)
# %S - seconds (30)
# %p - AM/PM
# %a - weekday short (Mon)
# %A - weekday full (Monday)