Commit Graph
12 Commits
Author SHA1 Message Date
Your Name 87bd747c33 Add Clear View Electric logo and hero image
Downloaded from https://clearviewelectric.ca/wp-content/uploads/
- Logo: Clearview-Electric-logo-2.png (4.1KB)
- Hero: 202614-683x1024.png (632KB - project photo)
2026-08-02 07:42:21 -04:00
Your Name 45a9a32f9d Add Clear View Electric as new trade highlight
Research verified from https://clearviewelectric.ca/:
- Location: 205 Side St Unit D, Stayner, ON L0M1S0
- Phone: (705) 627-8103
- 22 years experience, family-first company
- ESA Registered (0007009272), ECRA Licensed (7009272)
- Services: New Builds, Renovations, Commercial, Panel Upgrades, EV Chargers,
  Hot Tub Wiring, Lighting, Safety Inspections
- Service areas: Collingwood, Stayner, Wasaga Beach, Thornbury, Clarksburg,
  Blue Mountains, Creemore, Elmvale, Tiny, Simcoe County
- Certifications: WSIB, CSA, ESA

Changes:
- New post with detailed case study
- New /electrical-contractors/ page (new trade category)
- Header nav: added Electrical Contractors link (desktop + mobile)
- Index: added Clear View Electric card, updated count to 4
- Footer: added contractor link, updated coverage areas
- Coverage area: added South Georgian Bay (Electrical) section
- Config: updated site description to include electrical services
2026-08-02 07:32:17 -04:00
Your Name 9b207532e5 Fix DO deploy endpoint: /deploy -> /deployments
Static Sites on App Platform use POST /v2/apps/:id/deployments
(not /deploy which is for Services and returns 405).
2026-08-01 06:23:31 -04:00
Your Name b21427d182 Fix DO app name: simcoetradesjournal -> simcoetradesjournal2
The actual DO app is named simcoetradesjournal2 (not simcoetradesjournal).
Also updated .do/app.yaml to match.
2026-08-01 06:18:42 -04:00
Your Name 4348a51a42 Add detailed error handling to DO deploy step
- Capture HTTP status codes from both API calls
- List all apps found (for debugging name mismatch)
- Print full JSON on failure instead of silent exit 1
- Use set -euo pipefail for strict error handling
2026-08-01 06:17:04 -04:00
Your Name 87de514123 Update GitHub Actions to deploy to DigitalOcean after successful build
- Jekyll build runs on every push and PR (catches errors early)
- DO deployment only triggers on push to main
- Finds app by name via DO API, triggers /apps/:id/deploy endpoint
- Uses DIGITALOCEAN_TOKEN secret for auth
2026-08-01 06:14:41 -04:00
Your Name c16442d4dd Add Google Analytics (G-XMJWQZ8FWP) to site <head>
Inserted gtag.js script and config block in _layouts/default.html
after the meta description tag — applies to every page on the site.
2026-08-01 05:50:42 -04:00
Your Name 82f361462d Add mobile hamburger menu with all navigation links
- Mobile nav was missing entirely (hidden md:flex with no fallback)
- Added hamburger toggle button with animated X icon
- Mobile menu includes: Case Studies, Roofing Contractors, Timber &
  Carpentry, Coverage Area, plus Browse Contractors CTA
- Menu auto-closes on link tap or Escape key
- Accessible: aria-expanded toggles, aria-label on button
2026-07-31 14:25:11 -04:00
Your Name 9951a91b53 Update contractor copy with verified company details from official websites
- Midhurst Roofing: correct base location to Midhurst (not Barrie), add toll-free
  1-800-909-3987, expand service area to 30+ municipalities (Simcoe/Dufferin/Muskoka/
  York/across Ontario), update services to include TPO/EPDM/BUR/Mod Bit/snow removal
- Severn Roofing: expand service area to 'Simcoe County & Beyond' (not just Orillia/
  Severn), reposition as flat roofing specialists with commercial/industrial scope,
  add siding/soffit/fascia/eavestrough services, add phone (705) 955-2011
- Update _config.yml site description to reflect broader regional coverage
- Update index.html hero text and both contractor cards
- Update roofing-contractors.html descriptions, service areas, and contact info
2026-07-31 14:16:37 -04:00
Your Name 6e1ccbbacc Fix Gemfile.lock: add missing SHA256 checksums for all gems
Bundler 4.0 in frozen mode requires non-empty CHECKSUMS entries.
Regenerated with: bundle lock --add-checksums
2026-07-31 12:23:20 -04:00
Your Name 48c1ff0874 Update DO app spec for Jekyll production build and add GitHub Actions workflow 2026-07-31 11:46:50 -04:00
Your Name c5993bce0d Integrate Simcoe Trades Journal Jekyll site with DigitalOcean App Platform spec 2026-07-31 11:12:33 -04:00