mirror of
https://git.lindalindsay.org/admin/linda.lindsay.changemaker.git
synced 2026-05-18 23:36:24 -06:00
86 lines
2.8 KiB
Markdown
86 lines
2.8 KiB
Markdown
# Linda Lindsay for Ward B School Trustee Website
|
|
|
|
A modern, responsive website for Linda Lindsay's campaign for Edmonton Public School Board Trustee in Ward B.
|
|
|
|
## Features
|
|
|
|
- **Modern Design**: Clean, professional layout with accessibility in mind
|
|
- **Responsive**: Works perfectly on desktop, tablet, and mobile devices
|
|
- **Fast Loading**: Optimized CSS and JavaScript for quick page loads
|
|
- **SEO Optimized**: Proper meta tags, structured data, and sitemap
|
|
- **Accessible**: WCAG 2.1 compliant with proper semantic HTML
|
|
- **Analytics Ready**: Google Analytics integration for campaign tracking
|
|
|
|
## Site Structure
|
|
|
|
- `index.html` - Homepage with campaign overview
|
|
- `about.html` - Linda's biography and experience
|
|
- `election_info.html` - Election dates, Ward B map, and voting information
|
|
- `get_involved.html` - Volunteer opportunities, donations, and lawn signs
|
|
- `404.html` - Custom error page
|
|
- `main.css` - Main stylesheet with modern design
|
|
- `extra.js` - JavaScript for interactivity and analytics
|
|
- `assets/` - Images, fonts, and other static assets
|
|
|
|
## Color Scheme
|
|
|
|
The site uses the original campaign colors:
|
|
- Primary Green: `#008385`
|
|
- Accent Yellow: `#cec735`
|
|
- Warm Brown: `#603913`
|
|
- Text colors optimized for readability
|
|
|
|
## Docker Setup
|
|
|
|
The site is configured to work with the Docker Compose setup:
|
|
- Served by nginx container
|
|
- Accessible on port defined by `CLIENT_WEBSITE_PORT` environment variable
|
|
- Custom nginx configuration in `configs/nginx/client-website/default.conf`
|
|
|
|
## Domain Configuration
|
|
|
|
The site is designed for `lindalindsay.org` domain:
|
|
- All internal links use absolute paths
|
|
- Social media URLs updated
|
|
- Canonical URLs configured
|
|
- SSL ready (nginx config prepared)
|
|
|
|
## Key Campaign Information
|
|
|
|
- **Candidate**: Linda Lindsay
|
|
- **Position**: Edmonton Public School Board Trustee
|
|
- **Ward**: Ward B
|
|
- **Election Date**: Monday, October 20, 2025
|
|
- **Email**: lindalindsaypublictrustee@gmail.com
|
|
- **Donation**: PayPal integration configured
|
|
|
|
## Technical Features
|
|
|
|
- **Performance**: Optimized images, gzip compression, caching headers
|
|
- **Security**: Security headers, input validation, XSS protection
|
|
- **SEO**: Meta tags, Open Graph, Twitter Cards, JSON-LD structured data
|
|
- **Analytics**: Event tracking for campaign insights
|
|
- **Accessibility**: Screen reader friendly, keyboard navigation, proper ARIA labels
|
|
|
|
## Content Management
|
|
|
|
The site is built with static HTML for:
|
|
- Fast loading
|
|
- High security
|
|
- Easy deployment
|
|
- Cost-effective hosting
|
|
- Version control friendly
|
|
|
|
## Maintenance
|
|
|
|
- Update dates as election approaches
|
|
- Add new photos to `assets/images/`
|
|
- Update social media links as needed
|
|
- Monitor analytics for optimization opportunities
|
|
|
|
## Legal
|
|
|
|
All content authorized by Linda Lindsay, candidate for Edmonton Public School Board Trustee, Ward B.
|
|
|
|
Copyright 2025 Linda Lindsay for Ward B School Trustee Campaign.
|