Welcome to the Vancouver PyLadies static site! This project is built with Hugo and uses Hinode as a theme. The site is deployed via Netlify.
Ensure you have the following installed on your system:
- Clone the repository
git clone https://github.com/yourusername/vancouver-pyladies-site.git
cd vancouver-pyladies-site
- Install Hugo Modules
hugo mod get -u
- Install Node.js dependencies for PostCSS processing
npm install
├── archetypes/ # Template files for new content
├── assets/ # Uncompiled CSS, JS, images
├── config/ # Settings and options
├── content/ # Site content (Markdown files)
├── layouts/ # HTML templates
├── public/ # Processed static files
├── static/ # Unprocessed static files (copied as-is)
├── go.mod # Go module definition
├── hinode.work # Hinode module definition
├── hugo.toml # Hugo configuration
└── package.json # Node.js dependencies
Start Hugo's local development server
hugo server -D
This starts a local server with drafts enabled (-D) and watches for file changes. The site will be available at http://localhost:1313/.
- Fork the repository
- Create a new branch:
git checkout -b your-branch-name
- Make your changes
- Test your changes locally using
hugo server
- Commit your changes:
git add .
git commit -m "Add your meaningful commit message"
- Push to your fork:
git push origin your-branch-name
- Create a Pull Request
This project is licensed under the MIT license.