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.