Skip to content

📜 Changelog — A Guide to Cloud Ecosystem

A versioned timeline of every major change across the A Guide to Cloud ecosystem — from the very first WordPress site to today's fully automated Hugo + Azure platform.

Last updated: 4 April 2026


The Journey at a Glance

Era Version Codename Date Platform
🏚️ V0.1 The WordPress Origin ~2021 WordPress (paid dev)
🏚️ V0.2 The Wix Experiment ~2022 Wix
🏚️ V0.3 The Squarespace Settlement ~2023–Mar 2026 Squarespace
🟢 V1.0 The Digital Classroom Mar 26–27 MkDocs + Azure SWA
🟢 V1.1 The AI News Pioneer Mar 28 GitHub Actions + GPT
🟢 V1.2 The Idea Factory Mar 28–29 Task board, backups, tools
🚀 V2.0 The Great Migration Mar 29–30 Hugo + Azure SWA
🚀 V2.1 The Infrastructure Layer Mar 30 Cloudflare, CMS, CI/CD
🚀 V2.2 The SEO Sprint Mar 31 Meta tags, analytics, schema
🚀 V2.3 The Performance Pass Mar 31 WebP, WCAG, search
🚀 V2.4 The About Me Refresh Mar 31 Career timeline, OG images
🚀 V2.5 The DNS Fix Mar 31 CNAME records restored
V3.0 The AI News Upgrade Apr 1–2 3-tier TLDR, OIDC, subfolder
V3.1 The Blog Engine Apr 2 67 SEO posts, timeline layout
V3.2 The Polish Pass Apr 2 Mobile fixes, cache-busting
V3.3 The Spring Clean Apr 3 Repo cleanup, health checks
V3.4 The Changelog Apr 4 This page! 🔄

Era Legend

🏚️ Legacy (template platforms) · 🟢 Copilot CLI era begins · 🚀 The Great Migration · ⚡ Content engine


📊 Stats — Where We Started vs Where We Are

Metric Before (Squarespace) Now (Hugo + Azure)
Platform Squarespace template Custom Hugo site
Hosting cost ~$33 NZD/month $9 NZD/month
Annual savings ~$288 NZD/year
Video pages ~30 (manual) 78+ (auto-generated)
Blog posts 0 67 SEO-optimised
AI News articles 0 140+ daily auto-curated
Subdomains 1 (www) 3 (www, learn, preview)
Analytics Squarespace built-in GA4 + Microsoft Clarity
CMS Squarespace editor Sveltia CMS + Markdown
Deploy time Manual save 60 seconds (auto on push)
CI/CD None GitHub Actions
CDN Squarespace CDN Cloudflare (global)
SEO Basic JSON-LD, OG, Twitter Cards, Canonical URLs
Accessibility Unknown WCAG AA compliant
Search None Ctrl+K site search
YouTube integration Manual embed YouTube API auto-scan
URL redirects N/A 35 rules (old Squarespace paths)
Built with Drag & drop GitHub Copilot CLI (Opus 4.6) 🤖

V0 — The Legacy Era

Before Copilot CLI — The Template Years

Pre-March 2026

The aguidetocloud.com domain and "A Guide to Cloud" brand have been consistent throughout, but the platform behind them has changed many times.


V0.1 — "The WordPress Origin"

📅 ~2021 | Platform: WordPress

  • 🏗️ Paid a developer to build the initial website on WordPress
  • 🎨 Custom WordPress theme with basic pages
  • 📺 YouTube video embeds added manually per page
  • 🌐 Domain: aguidetocloud.com established
  • 🖼️ Logo and brand identity created
  • Pain point: Maintaining WordPress (updates, plugins, security) was not sustainable for a non-developer

V0.2 — "The Wix Experiment"

📅 ~2022 | Platform: Wix

  • 🔄 Migrated away from WordPress to Wix
  • 🎨 Used Wix's drag-and-drop builder
  • 📺 Content: Azure certification videos, cloud tutorials
  • Pain point: Limited customisation, didn't feel "professional enough"
  • Pain point: Locked into Wix's ecosystem

V0.3 — "The Squarespace Settlement"

📅 ~2023–March 2026 | Platform: Squarespace

  • 🔄 Migrated to Squarespace with a premium hosting plan
  • 🎨 Used an existing Squarespace template, heavily customised
  • 📺 Content grew to 14+ bootcamps with rich thumbnails
  • 📂 Sections: /courses, /full-courses, /exam-qa, /bootcamps, /ai-hub, /about
  • 🏷️ Topics: Azure, M365 Copilot, Purview, Windows 365, DevOps, Prompt Engineering
  • 💰 Cost: ~$33 NZD/month (~$396/year)
  • Strength: Beautiful thumbnails, built-in SEO, easy editing
  • Pain point: Confusing navigation hierarchy
  • Pain point: No consistent theme — constantly changed with templates
  • Pain point: Can't host custom code — locked to Squarespace builder
  • Pain point: Expensive for what it offered

V1 — The Copilot CLI Era Begins

March 26–28, 2026 — Building the foundation

The turning point

Everything changed when Copilot CLI was installed. In just 3 days, the entire ecosystem foundation was built — learning portal, AI news pipeline, task management, and backup systems.


V1.0 — "The Digital Classroom"

📅 March 26–27, 2026 | The Learning Portal is Born

The very first project built with Copilot CLI — a private learning portal to document everything being learned.

  • 🏗️ MkDocs + Material theme with retro neon styling (deep purple + pink accents)
  • 🌐 Deployed to Azure Static Web Apps at learn.aguidetocloud.com
  • 🎨 Custom CSS: retro neon glow effects, dark slate background, Montserrat font
  • 📚 Initial content: Copilot CLI learning notes, terminal basics
  • 🔒 Private portal (auth-gated) — personal learning journal
  • 📂 Structure: Home dashboard, Progress tracker, Study sections
  • 🚀 First-ever deployment using Copilot CLI — the journey begins!

💡 This portal is what you're reading right now.


V1.1 — "The AI News Pioneer"

📅 March 28, 2026 | Automated AI News Pipeline (V1)

Built an automated AI news aggregation system from scratch in a single session.

  • 🗞️ ainews.aguidetocloud.com launched as a standalone site
  • 🤖 Pipeline: RSS feeds + NewsAPI → GPT-4o mini summarisation → static HTML
  • ⚙️ GitHub Actions nightly pipeline (midnight NZT)
  • 📰 9 AI news categories (Microsoft, OpenAI, Google, Meta, Anthropic, etc.)
  • 🎨 Cyberpunk-themed retro neon dashboard
  • 📊 Daily / Weekly / Monthly views
  • 📁 Archive system: per-day JSON files + HTML pages with prev/next navigation
  • 💰 Cost: Free (GitHub Actions + Azure SWA Free tier)
  • "Check it every morning with your coffee"

V1.2 — "The Idea Factory"

📅 March 28–29, 2026 | Tools, Systems & First Projects

Built the project management and productivity layer that powers everything.

  • 📋 Task Board created — active tasks, completed items, organised by priority
  • 💡 Idea Vault launched — each idea gets its own sub-page with full documentation
  • 🧠 Custom Instructions Memory System — main file + reference file, auto-consolidation
  • 💾 Dual backup system — Corp OneDrive + Google Drive, auto-synced daily at 9 AM
  • 🎬 PortalPresenter built — turn MkDocs pages into presentations (7 phases)
  • 📊 AI-in-One Dashboard deployed — Copilot adoption analytics in Power BI
  • 📦 11 repos cloned for learning (easycopilotlab, agent-academy, hve-core, PromptKit, etc.)
  • 🐙 Clawpilot analysis and added as Idea #3

V2 — The Great Migration

March 29–31, 2026 — From Squarespace to Hugo

The biggest single change in the project's history

In one epic ~9 hour session, the entire website was rebuilt from scratch — migrating from a $396/year Squarespace template to a $0/month custom Hugo site on Azure.


V2.0 — "The Great Migration"

📅 March 29–30, 2026 | Full Website Rebuilt on Hugo + Azure SWA

The flagship moment — a complete platform migration in a single day.

  • 🏗️ Hugo static site built from scratch with custom theme
  • 🎨 Retro neon theme — pink #ff66ff accents on dark #0f0f1a background
  • 📐 Typography: Montserrat (headings) + Inter (body) + Fira Code (video content)
  • 📺 YouTube MCP Server connected — read + write access via YouTube Data API v3
  • ✍️ 74 YouTube videos cleaned — descriptions, tags, and titles updated programmatically
  • 📄 75 pages auto-generated from YouTube API data (titles, thumbnails, dates, tags)
  • 📺 YouTube channels renamed:
    • Main: "A Guide to Cloud & AI"
    • Bites: "A Guide to Cloud & AI — Bites"
  • 🔀 35 URL redirect rules mapping all old Squarespace URLs to new structure
  • 🌐 www.aguidetocloud.com — live on Azure Static Web Apps
  • 💰 Cost: $0/month — saving ~$400 NZD/year by leaving Squarespace

Content at launch:

Category Videos
🤖 AI Hub 17
☁️ Cloud Labs 18
📜 Certifications 14
❓ Exam Q&A 18
🎤 Interview Prep 3
🎵 Study Music 5
Total 75

V2.1 — "The Infrastructure Layer"

📅 March 30, 2026 | Professional-Grade Infrastructure

Upgraded from a basic deployment to enterprise-quality infrastructure.

  • 🌐 DNS migrated to Cloudflare — CDN, DDoS protection, CNAME flattening
  • ⬆️ SWA upgraded to Standard ($9/mo) for 3+ custom domains
  • 🚀 GitHub Actions auto-deploy — push to main = live in 60 seconds
  • ✏️ Sveltia CMS deployed at /admin — visual content editor
  • 🔐 Cloudflare Worker for OAuth authentication (GitHub login for CMS)
  • 📺 YouTube auto-scan workflow — one-click to detect and add new videos
  • 📚 Learning portal pushed to GitHub (private repo, auto-deploy)
  • 🎨 Font changed to Montserrat across learning portal
  • 📱 Navigation restructured (sentence case, flat Playground section)

V2.2 — "The SEO Sprint"

📅 March 31, 2026 | Search Engine & Social Optimisation

Made the site discoverable and shareable across the internet.

  • 📝 Unique meta descriptions on all 79 pages (no duplicates)
  • 🔗 Canonical URLs throughout the site
  • 📊 JSON-LD structured data — Organization + BreadcrumbList schema
  • 🖼️ Branded OG social preview image (1200×630)
  • 🐦 Twitter card images for rich sharing on X
  • 🎨 Favicon and apple-touch-icon added
  • ✂️ Homepage title shortened (21→50 chars, optimised for search)
  • 🖼️ OG image fallback logic — page-specific → section → default
  • 📈 Google Analytics 4 added (G-2HWWZGWCD0) — traffic, bounce rate, geography
  • 🔥 Microsoft Clarity added — heatmaps, session recordings, rage click detection
  • 🔍 OpenGraph validated using opengraph.xyz

V2.3 — "The Performance Pass"

📅 March 31, 2026 | Speed, Accessibility & Security

Hardened the site for performance, accessibility, and security best practices.

  • 🖼️ WebP images — 83% smaller than originals
  • Lazy YouTube iframe loading — pages load faster
  • WCAG AA contrast fix — accessibility compliance
  • 🔤 Self-hosted fonts — no Google Fonts dependency (privacy + speed)
  • 🔍 Site search (Ctrl+K) — instant content discovery
  • 📡 RSS feed discovery tag added
  • 🔒 Security headers — CSP, X-Frame-Options, rel="noopener noreferrer"
  • 🔄 PR preview environments — every pull request gets a preview URL
  • 📦 Preconnect hints and deferred JavaScript loading

V2.4 — "The About Me Refresh"

📅 March 31, 2026 | Professional Personal Branding

Rebuilt the About page into a proper professional profile.

  • 👤 Professional headshot added
  • 📅 Career timeline visualisation showing professional journey
  • 📄 Resume download link
  • 🔍 Person schema for rich Google search results
  • 🖼️ Custom OG image (1200×630, user-designed) for About page
  • 🔗 LinkedIn links integrated throughout the site
  • AI Pivot section with magenta glow styling
  • 🔎 Welcome strip redesigned — lighter title, search icon, swapped glow colours
  • 📱 Footer fix — corrected YouTube URL, added both channel links

V2.5 — "The DNS Fix"

📅 March 31, 2026 | Infrastructure Bug Fix

A critical fix that resolved broken subdomains.

  • 🔧 Fixed missing DNS recordslearn. and preview. CNAME records were missing from Cloudflare
  • 🚨 Symptom: ERR_NAME_NOT_RESOLVED on learn.aguidetocloud.com across all browsers
  • 📝 DNS documented as single source of truth in Website Migration docs
  • 🎯 Nav dropdown fix — hover gap (margin-top → padding-top)
  • 📖 Lesson learned: Azure SWA subdomains need "DNS only" (grey cloud) in Cloudflare — proxy breaks SSL validation

V3 — The Content Engine

April 1–4, 2026 — Scaling content, polishing UX

From platform to content machine

With the infrastructure solid, the focus shifted to scaling content production and refining the user experience.


V3.0 — "The AI News Upgrade"

📅 April 1–2, 2026 | AI News Rebuilt as 3-Tier TLDR System

The standalone AI news site was completely rebuilt and integrated into the main website.

  • 📰 Moved from subdomain to subfolder — now at aguidetocloud.com/ai-news/
  • 🔥 3-tier TLDR layout inspired by TLDR AI (920K readers):
    • 🔥 Headlines — top 3-5 stories, hero-style cards
    • 🧠 Deep Dives — detailed articles with full summaries
    • Quick Links — one-liner rapid scan items
  • 💡 "Why it matters" explanation on every article
  • 🌐 Source favicons for instant recognition (Microsoft, Google, OpenAI logos)
  • 🕐 Last updated timestamp — visitors know content is fresh
  • 🃏 Box cards replaced long horizontal bars
  • 📐 Wider grid with better margins
  • 🔐 OIDC authentication — no more expiring tokens/credentials
  • ⚙️ Pipeline updated — auto-copies summaries.json to main site repo + rebuilds Hugo
  • 🔍 Search/filter — text search across all articles
  • Twice-daily updates — midnight + noon NZT
  • 📰 143 articles at launch across all categories

V3.1 — "The Blog Engine"

📅 April 2, 2026 | SEO Blog Section Launched

Added a full blog section to boost search engine visibility.

  • 📝 67 SEO-optimised blog posts created
  • 📅 Timeline layout for chronological browsing
  • 🔗 Microsoft Learn deep links as primary sources (never generic content)
  • 🏷️ Tag pills for content categorisation and filtering
  • 🔧 Blog enrichment pipeline with frontmatter management
  • 📐 Cross-listing by design — videos exist in both blog/ (long-form article) and category sections (video card)
  • 🌐 Live at aguidetocloud.com/blog/

V3.2 — "The Polish Pass"

📅 April 2, 2026 | UX Fixes & Mobile Improvements

A focused session on fixing edge cases and mobile experience.

  • 🔧 Fixed duplicate videos in "Latest Videos" grid — excluded blog section from homepage query
  • 📱 AI News mobile layout — compact hero, horizontal scroll categories
  • 🧹 AI News cleanup — removed description, header/stats, trending section clutter
  • 📰 Categories moved below search bar for better hierarchy
  • 🔄 JS cache-busting?v={{ now.Unix }} on ainews.js (browsers always load fresh JS)
  • ↩️ Navigation breadcrumbs attempted and reverted (didn't fit the design)

V3.3 — "The Spring Clean"

📅 April 3, 2026 | Repository Cleanup & Governance

Housekeeping to keep the project healthy and organised.

  • 🗑️ Deleted stale V1 ainews repo — old ssutheesh_microsoft/ainews on EMU account was failing nightly
  • 📋 Active Repos Registry created — single source of truth for all live repos
  • Project Health Check Checklist added to custom instructions
  • 🛡️ Auto-cleanup rule — always clean up old repos after project rebuilds
  • 📧 Fixed nightly failure emails — no more spam from dead V1 pipeline

V3.4 — "The Changelog"

📅 April 4, 2026 | This Page!

Meta moment — documenting the documentation. 🔄

  • 📜 Versioned changelog created — the page you're reading right now
  • 📊 Data mined from 43 Copilot CLI sessions spanning March 17 – April 4, 2026
  • 🏷️ 14 versions documented with descriptive codenames
  • 💡 Added as Idea #10 in the Idea Vault
  • 📍 Lives at: Building Websites → Changelog

V3.5 — "The Documentation Sprint"

📅 April 11, 2026 | Free Tools Docs + New Tool Ideas

Documented every Free Tool implementation and planned the next wave.

  • 📚 7 implementation docs created under Playground → Free Tools:
    • AI News Pipeline, M365 Roadmap Tracker, AI Prompt Library, Prompt Polisher, Licensing Simplifier, Service Health Dashboard, Cert Study Guides
  • 📐 Each doc covers: architecture diagram, pipeline scripts, frontend implementation, key design decisions, maintenance guide
  • 💡 5 new tool ideas researched and added to Idea Vault:
    • Copilot Readiness Checker, M365 Deprecation Timeline, Copilot Feature Matrix, Copilot ROI Calculator, Cloud & AI Service Mapper
  • 📝 4 blog ideas added (C17–C20): Admin Role Mapper, Meeting Eligibility, Security Baseline, Agent Governance
  • 🏠 Homepage tweaks:
    • Hero title changed to white (was cyan)
    • Removed pill CTAs (Start Learning + Free Tools) — redundant
    • Latest Videos: 8 desktop / 4 mobile (was 6)
    • Blog: 6 desktop / 4 mobile (was 4)
    • Free Tools: all 7 desktop / 4 mobile
  • 📊 Idea Vault now at 26 ideas (9 complete, 15 planned)

What's Next?

These are queued for future versions:

Planned Description
📖 Study notes alongside videos Written notes + downloadable student guides on video pages
🔍 Advanced search Full-text search across all content
👤 Optional user login Saved progress, bookmarks, personalisation
💬 Comment system Giscus (GitHub Discussions) for community interaction
📊 Content analytics dashboard Which videos/pages are most popular
🏠 Migrate to personal Azure subscription Move from lab to long-term personal hosting
📱 Progressive Web App Installable, offline-capable mobile experience

🛠️ Tech Stack (Current)

Component Technology Cost
Main site Hugo (custom theme) → Azure SWA Standard $9/mo
Learning portal MkDocs Material → Azure SWA Free $0
AI News pipeline Python + GPT-4o mini → GitHub Actions $0
CMS Sveltia CMS + Cloudflare Worker OAuth $0
DNS & CDN Cloudflare (CNAME flattening, DDoS) $0
CI/CD GitHub Actions (auto-deploy on push) $0
Analytics Google Analytics 4 + Microsoft Clarity $0
Video data YouTube Data API v3 via MCP server $0
Total $9/mo

🤖 Built With

This entire ecosystem — from the first hugo new site command to this changelog — was built using GitHub Copilot CLI powered by Claude Opus 4.6, running in Windows Terminal on a Surface Pro.

Every page, every pipeline, every CSS rule, every deployment — all built through natural language conversation between a non-developer and an AI pair programmer.

That's the real story here. 🎯


This changelog is updated whenever significant changes are made to the ecosystem. Say "update the changelog" in any Copilot CLI session to add new entries.