← Back to Home

📋 Changelog

Site improvements, deployments, and performance metrics

Total Deployments

1085
Git commits

Repository Age

185
Days active

Contributors

3
Active contributors

Last Deployment

2026-04-02
19:57:16

🚀 Lighthouse Performance Scores

Last checked: Estimated

95
Performance
95
Accessibility
100
Best Practices
100
SEO

Recent Changes

2026-04-02 15be50dOther
Theme tweak

2026-04-01 c2f5a97Fix
fix pagination
2026-04-01 7c4a90bOther
Merge branch 'main' of https://github.com/jameskilbynet/jkcoukblog
2026-04-01 ad6bf93Other
Merge branch 'main' of https://github.com/jameskilbynet/jkcoukblog
2026-04-01 f634605Other
Merge branch 'main' of https://github.com/jameskilbynet/jkcoukblog
2026-04-01 4bf3150Fix
Fix relative canonical URLs and manifest name
- Add fix_canonical_url method to fix_seo_issues.py: converts relative
2026-04-01 b00031fOther
Merge branch 'main' of https://github.com/jameskilbynet/jkcoukblog
2026-04-01 0dfcc4bFix
Upgrade BlogPosting to TechArticle, fix BreadcrumbList URLs/positions, fix Person name
- Add item to JSON-LD URL_KEYS so BreadcrumbList standalone script item
2026-04-01 489e75eOther
Merge branch 'main' of https://github.com/jameskilbynet/jkcoukblog
2026-04-01 be382c2Other
Absolutify only string URL keys; always recurse
Guard URL absolution to only operate on string values (avoid treating lists/objects as strings) and ensure the fixer always recurses into nested dicts/lists. This fixes cases where keys like "image" can be objects (e.g. ImageObject) so their inner URL fields ("@id", "url", etc.) are normalized, while leaving non-string values such as sameAs lists to be handled separately.
2026-04-01 6a2c7d3Fix
Fix JSON-LD absolute URLs and update workflow
Add JSON-LD URL fixer to scripts/fix_seo_issues.py and call it from the CI workflow after convert_to_staging.py. The new fix_jsonld_absolute_ids() method walks