Skip to content

Files

Latest commit

 

History

History
81 lines (63 loc) · 2.22 KB

README.md

File metadata and controls

81 lines (63 loc) · 2.22 KB

Vancouver PyLadies Static Site

Logo

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.

🚀 Getting Started

Prerequisites

Ensure you have the following installed on your system:

Installation

  1. Clone the repository
git clone https://github.com/yourusername/vancouver-pyladies-site.git
cd vancouver-pyladies-site
  1. Install Hugo Modules
hugo mod get -u
  1. Install Node.js dependencies for PostCSS processing
npm install

📁 Project Structure

├── 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

⚒️ Development

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/.

🤝 Contributing

  1. Fork the repository
  2. Create a new branch:
git checkout -b your-branch-name
  1. Make your changes
  2. Test your changes locally using hugo server
  3. Commit your changes:
git add .
git commit -m "Add your meaningful commit message"
  1. Push to your fork:
git push origin your-branch-name
  1. Create a Pull Request

📜 License

This project is licensed under the MIT license.