Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kampala Gophers — website

The official site for Kampala Gophers, Uganda's Go community.

Run locally

hugo server

Open http://localhost:1313. Drafts show with hugo server -D.

Publish something

Everything on the site is a markdown file. Create one with hugo new, fill in the frontmatter, remove draft: true, commit, push. Done.

A meetup

hugo new events/2026-08-meetup.md

Key fields: event_date (when it happens — this alone decides whether it shows under Upcoming or Past), venue, rsvp_link. After the meetup, add slides_link and recording_link.

A member

hugo new members/your-name.md

Fields: role, github (username — the avatar comes from GitHub automatically, or set avatar to override).

A project

hugo new projects/project-name.md

Fields: repo, tags. The body text is the description shown on the card.

A blog post

hugo new posts/my-post.md

Fields: author, tags. Text before <!--more--> becomes the summary on the list page. RSS is at /posts/index.xml.

Deploy

Pushes to main deploy automatically once the repo is connected to Netlify (config is in netlify.toml). For Cloudflare Pages instead: build command hugo --gc --minify, output directory public, and set HUGO_VERSION=0.163.3.

Layout

content/     the actual content (markdown)
layouts/     HTML templates
assets/css/  the stylesheet
archetypes/  templates used by `hugo new`
hugo.toml    site config (menus, links, params)

About

Official site for Gophers Kampala

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages