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 records β€” learn. 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.