templates for self-hosting game jams (or any other kind of jam tbh)
1name = "homemade jam"
2description = "scaffolding for game or other creative jams"
3license = "idk"
4homepage = "https://tangled.sh/@veryroundbird/homemadejam"
5# The minimum version of Zola required
6min_version = "0.20.0"
7demo = ""
8compile_sass = true
9generate_feeds = true
10
11taxonomies = [
12 { name = "tags" },
13 { name = "games/tags", render = false },
14 { name = "games/platforms", render = false }
15]
16
17# override this in your `config.toml`
18title = "!! YOUR GAME JAM NAME !!"
19
20[slugify]
21taxonomies = "off"
22
23# override these in your `config.toml`
24[extra]
25# actually important stuff
26host_name = "!! YOUR NAME !!"
27host_link = "!! YOUR LINK !!"
28jam_hashtag = "!! YOUR HASHTAG !!"
29jam_hashtag_link = "#"
30join_link = "!! JOIN LINK !!"
31start_date = "2026-02-01T00:00:00"
32end_date = "2026-02-28T23:59:59"
33locale = "en-US"
34timezone = "America/Chicago"
35favicon = "images/android-chrome-512x512.png"
36favicon32 = "images/favicon-32x32.png"
37appletouch = "images/favicon-192x192.png"
38
39# optional features
40banner = ""
41
42# joined count
43joined_count_source = "manual" # options are "manual" / "airtable" / "gsheets" / "json" / "csv"
44
45joined_count = 0
46
47joined_airtable_base_id = ""
48joined_airtable_table_name = ""
49joined_airtable_token = ""
50
51joined_google_sheet_id = ""
52
53joined_json_data_source = ""
54
55joined_csv_data_source = ""
56
57# nav menu
58navmenu = [ # uncomment announcements and/or community to use those features
59 { name = "Overview", path = "/" },
60 # { name = "Announcements", path= "/posts" },
61 # { name = "Community", path = false, ext_url = "#", newwin = true },
62 { name = "Submissions", path = "/games" }
63]
64
65# "share on [platform]" links
66share_links = { bsky = true, mastodon = true, x = false, facebook = false }
67
68custom_share_services = [
69 #{ name = "", icon_path = "", intent_url = "" } # fill this in if you have some other service(s) you want to share to
70]
71
72# analytics stuff, optional
73tinylytics_script_id = ""
74goatcounter_id = ""
75use_tinylytics_kudos = true # will not be used if the tinylytics script id isn't provided
76tinylytics_kudos_emoji = "❤️"
77
78[author]
79name = "Carly Smallbird"
80homepage = "https://veryroundbird.house"