Static website for the Chennai Python User Group (Chennaipy), built with the Hugo static site generator and the Hextra theme.
- Meetup: https://www.meetup.com/chennaipy/
- Mailing list: https://mail.python.org/mailman/listinfo/chennaipy
- X (Twitter): https://twitter.com/chennaipy
- Hugo v0.150.0 (Extended) – install the Extended variant (see the installation guide)
- Git
Verify your Hugo installation:
hugo versionAlternatively, download a release from the Hugo releases page (choose the Extended build).
Fork this repository to your GitHub account.
git clone https://github.com/<your-username>/website.git
cd websiteIf you did not clone with submodules, initialize them:
git submodule update --init --recursivehugo server -D- Hot reload is enabled.
- Default address: http://localhost:1313
- Use a different port if needed:
hugo server --port 1314
Open http://localhost:1313 in your browser.
content/ # Markdown content (pages, events, meeting minutes, etc.)
layouts/ # Custom layouts, partials, and shortcodes
static/ # Static assets (images, CSS, JS)
data/ # Structured data consumed by templates
public/ # Generated site (created by `hugo`)
themes/hextra/ # Hextra theme (git submodule)
hugo.toml # Hugo configuration
-
Theme not found or missing assets:
git submodule update --init --recursive
-
Verify Hugo is the Extended build and accessible:
hugo version
-
Port 1313 is busy:
hugo server --port 1314
- See CONTRIBUTING.md for guidelines
- Create a feature branch and test locally with
hugo server - Open a Pull Request when ready
- Website: https://chennaipy.org/
- Hugo docs: https://gohugo.io/documentation/
- Hextra docs: https://imfing.github.io/hextra/
This project is licensed under the terms described in LICENSE. Unless otherwise noted, content is available under a Creative Commons Attribution–ShareAlike license.