-
Notifications
You must be signed in to change notification settings - Fork 15
Expand file tree
/
Copy pathconfig.toml
More file actions
168 lines (137 loc) · 6.59 KB
/
Copy pathconfig.toml
File metadata and controls
168 lines (137 loc) · 6.59 KB
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
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
# The URL the site will be built for
base_url = "https://cc-club.in/"
# Site title - appears in browser tab and header
title = "Computer Coding Club"
# Brief description for SEO
description = "Official website of Computer Coding Club - Learn, Build, and Grow Together"
# Theme name (must match folder name in themes/)
theme = "goyo"
# Automatically compile all Sass files in the sass directory
compile_sass = true
# Build a search index for the built-in search functionality
build_search_index = true
# Default language
default_language = "en"
# Generate RSS/Atom feeds
generate_feeds = true
# Generate sitemap.xml for SEO
generate_sitemap = true
# Enable taxonomies for categorizing content
# tags: specific technologies, topics (e.g., "react", "python", "tutorial")
# categories: broad content types (e.g., "guide", "news", "project")
taxonomies = [
{ name = "tags", feed = true, paginate_by = 10 },
{ name = "categories", paginate_by = 10 },
]
[markdown]
# Show footnotes at the bottom of the page
bottom_footnotes = true
# Syntax highlighting configuration
[markdown.highlighting]
# Whether to use inline hex colours ("inline") or CSS classes ("class")
style = "inline"
# Syntax highlighting theme
theme = "ayu-dark"
[extra]
# Image Base URL - Change this to CDN URL in future (e.g. https://cdn.jsdelivr.net/gh/org/cc-images)
# Currently set to local path
image_base_url = "images"
# Custom footer HTML (used in bottom bar)
footer_html = "Powered by <a href='https://www.getzola.org' class='font-medium hover:text-primary transition-colors duration-200'>Zola</a> and <a href='https://github.com/hahwul/goyo' class='font-medium hover:text-primary transition-colors duration-200'>Goyo</a>"
# Default thumbnail for social media sharing (when page doesn't specify one)
default_thumbnail = "cc-club-thumbnail.webp"
# Google Analytics tag (optional - leave empty to disable)
# TODO: Add your Google Analytics ID if needed (format: "G-XXXXXXXXXX")
gtag = ""
# Footer Configuration
footer_logo = "logo/cclogo.webp" # Update with your actual logo path
footer_title = "CC Club MNNIT"
footer_description = "Our mission since 2010 at MNNIT is to develop in you a passion for problem-solving, critical thinking, innovation and computer science. We strive to achieve this goal through means of events, classes and industry connects."
footer_email = "computer.club@mnnit.ac.in"
footer_address = "MNNIT Allahabad, Prayagraj, UP - 211004"
footer_social_text = "Connect to stay updated about our events, projects and blogs!"
footer_made_by = "Team CC"
# Footer Quick Links
footer_links = [
{ name = "Our Team", url = "team" },
{ name = "Blogs", url = "blog" },
{ name = "Projects", url = "projects" },
]
# Navigation menu configuration
# Each item can be:
# - type = "url": Simple link to a page or external site
# - type = "dropdown": Dropdown menu with sub-items
nav = [
{ name = "About", url = "about", type = "url", icon = "fa-solid fa-circle-info" },
{ name = "Blog", url = "blog", type = "url", icon = "fa-solid fa-blog" },
{ name = "Events", url = "events", type = "url", icon = "fa-solid fa-calendar-days" },
{ name = "Calendar", url = "https://drive.google.com/file/d/1f7eJdgjX0p9CanHlK5bGkmdARIa4ErHZ/view", type = "url", icon = "fa-solid fa-calendar-check" },
{ name = "Projects", url = "projects", type = "url", icon = "fa-solid fa-code-branch" },
{ name = "Roadmaps", url = "roadmaps", type = "url", icon = "fa-solid fa-route" },
{ name = "Community", type = "dropdown", icon = "fa-solid fa-users", members = [
{ name = "Current Team", url = "team", type = "url", icon = "fa-solid fa-user-group" },
# { name = "Alumni", url = "alumni", type = "url", icon = "fa-solid fa-graduation-cap" },
] },
{ name = "Contact", url = "contact", type = "url", icon = "fa-solid fa-envelope" },
]
# GitHub edit URL for "Edit this page" button
edit_url = "https://github.com/CC-MNNIT/cc-website/edit/main/"
# Logo Configuration
[extra.logo]
text = "CC Club" # Text to show when no logo image
image_path = "logo/cclogo.webp" # Add logo: "logo.webp" (place in static/images/)
image_padding = "10px" # Padding around logo image
# dark_image_path = "images/logo-dark.webp" # Optional: Different logo for dark theme
# light_image_path = "images/logo/light-bgm-cc-logo.webp" # Optional: Different logo for light theme
# Favicon Configuration
[extra.favicon]
base_path = "/icons/" # Base path for all favicon files
favicon_96x96 = "/icons/favicon-96x96.png" # 96x96 PNG favicon
favicon_svg = "/icons/favicon.svg" # SVG favicon
favicon_ico = "/icons/favicon.ico" # ICO favicon
apple_touch_icon = "/icons/apple-touch-icon.png" # Apple touch icon (180x180)
site_webmanifest = "/icons/site.webmanifest" # Web app manifest
# Social Media Configuration
[extra.twitter]
site = "@ccclub_mnnit"
creator = "@ccclub_mnnit"
# Social Media Links for Footer
[extra.social_links]
linkedin = "https://www.linkedin.com/company/computer-coding-club-mnnit/"
instagram = "https://www.instagram.com/cc.club.mnnit/"
github = "https://github.com/CC-MNNIT"
discord = "https://discord.gg/EDv6fM5yUm"
# Theme Configuration
[extra.theme]
colorset = "dark" # Options: "dark", "light"
brightness = "normal" # Options: "darker", "normal", "lighter"
disable_toggle = false # Set to true to hide theme toggle button
# Font Configuration
[extra.font]
enabled = false # Set to true to use custom font
name = "" # Font name (e.g., "Inter", "Roboto")
path = "" # Local path or Google Fonts URL
# Sidebar Configuration
[extra.sidebar]
expand_depth = 2 # How many levels to auto-expand (1-5)
disable_root_hide = false # Set to true to always show sidebar on homepage
# Share Buttons Configuration
[extra.share]
copy_url = true # Enable "Copy URL" button on pages
x = true # Enable "Share on X" button on pages
# Comments Configuration (using Giscus)
# To enable comments:
# 1. Enable discussions in your GitHub repository
# 2. Install Giscus app: https://github.com/apps/giscus
# 3. Get your repo_id and category_id from: https://giscus.app
# 4. Uncomment and fill in the values below
# [extra.comments]
# enabled = true
# system = "giscus" # or "utterances"
# repo = "your-org/cc-website"
# repo_id = "R_xxxxxxxxxxxxx"
# category = "General"
# category_id = "DIC_xxxxxxxxxxxxx"
# Language Aliases (optional - for multi-language sites)
# [extra]
# lang_aliases = { en = "English", hi = "हिंदी" }