53 lines
1.9 KiB
Markdown
53 lines
1.9 KiB
Markdown
# Simcoe Trades Journal
|
|
|
|
A high-quality **Jekyll** blog & contractor directory highlighting verified construction trades, roofers, and timber framers across Barrie, Orillia, Severn, Simcoe County, Muskoka, and the Greater Toronto Area (GTA).
|
|
|
|

|
|
|
|
## 🏗️ Featured Contractors
|
|
|
|
- **Midhurst Roofing**: Commercial flat roof repair, TPO membranes, and industrial roofing in Barrie & Simcoe County ([midhurstroofing.ca](https://midhurstroofing.ca)).
|
|
- **Severn Roofing & Contracting**: Steep-slope architectural shingle replacements, custom copper flashings, and waterfront cottage roofing in Orillia & Severn Township ([severnroofing.ca](https://severnroofing.ca)).
|
|
- **Sean Pro Contracting**: Custom heavy timber framing (Douglas Fir), cedar ceilings, and outdoor deck pavilions ([instagram.com/seanprocontracting](https://www.instagram.com/seanprocontracting/)).
|
|
|
|
---
|
|
|
|
## 🛠️ Stack & Architecture
|
|
|
|
- **Static Site Generator**: Jekyll 4.4
|
|
- **CSS Framework**: Tailwind CSS (via CDN) + Custom Trade Tokens
|
|
- **Templating**: Liquid HTML5 Layouts & Components
|
|
- **Hosting**: DigitalOcean App Platform (Static Site Service)
|
|
|
|
---
|
|
|
|
## 🚀 Local Development
|
|
|
|
1. **Install Dependencies**:
|
|
```bash
|
|
bundle install
|
|
```
|
|
|
|
2. **Serve Locally**:
|
|
```bash
|
|
bundle exec jekyll serve --port 10101 --host 0.0.0.0
|
|
```
|
|
Open `http://localhost:10101` in your browser.
|
|
|
|
3. **Build for Production**:
|
|
```bash
|
|
bundle exec jekyll build
|
|
```
|
|
Output HTML will be generated in `_site/`.
|
|
|
|
---
|
|
|
|
## ☁️ DigitalOcean App Platform Deployment
|
|
|
|
This repository is pre-configured with `.do/app.yaml` for automated deployments on **DigitalOcean App Platform**:
|
|
|
|
- **Build Command**: `bundle exec jekyll build`
|
|
- **Output Directory**: `_site`
|
|
- **Environment**: `jekyll`
|
|
- **Automated CI/CD**: Pushing to the `main` branch automatically triggers a fresh build and global CDN rollout on DigitalOcean.
|