You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Address all 9 Gemini review comments:
1-5. (MEDIUM) Consistent SITE_URL fallback: Added SITE_URL to consts.ts
import in BaseHead.astro. All Astro.site usages now use a site
fallback variable. Reordered canonicalUrl construction in BlogPost
and DocPage to use the fallback. Listing page pageUrl also fixed.
6. (MEDIUM) JSON-LD XSS protection: escape < as \u003c in
JSON.stringify output to prevent </script> injection.
7. (MEDIUM) Actual wordCount: reading-time utility now returns both
minutes and wordCount via getReadingStats(). BlogPost passes the
real count instead of a readingTime * N heuristic.
8. (MEDIUM) DocPage uses TechArticle schema instead of BlogPosting
for better semantic accuracy on documentation pages.
9. (MEDIUM) JsonLd component now supports TechArticle as a schema type
via the refactored buildArticle() function.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments