Add comprehensive favicon support and enhance RSS feed metadata#5
Merged
Conversation
Contributor
PR Validation ✅All checks passed! Ready for review. Checks Performed:
|
- Generated complete favicon set from Logo.JPG for all platforms (iOS, Android, Windows, PWA) - Added proper favicon links and manifest reference to Head.astro - Enhanced RSS feed with image metadata and language declaration - Created site.webmanifest for Progressive Web App support - Added optimized RSS feed image for better display in feed readers 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> Fix markdown rendering and code formatting issues - Fixed markdown renderer to properly escape HTML entities while preserving HTML tags - Added support for Objective-C++ syntax highlighting using 'objective-cpp' language - Fixed rendering of inline markdown in ContentCard titles and category prefixes - Removed Tailwind Typography's decorative backticks from inline code elements - Updated article pages to properly render markdown in category labels These changes ensure that inline code elements display correctly without visible backticks, and that markdown formatting like `@ObjC` renders as proper code elements throughout the site. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> Add lint-fixer agent and Playwright dev dependency - Added lint-fixer agent for automated linting fixes - Added Playwright as dev dependency for browser-based testing - Both tools support the development workflow mentioned in CLAUDE.md 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> Add comprehensive spell checking integration with CSpell This commit introduces intelligent spell checking to the project: - Added CSpell package with specialized dictionaries for CSS, HTML, npm, and TypeScript - Created comprehensive cspell.json configuration with custom project dictionary - Fixed typo in personal website project description ("sytem" -> "system") - Added spell-check npm scripts for source files and built HTML - Integrated spell checking into GitHub Actions CI/CD pipeline - Updated .gitignore to exclude CSpell cache files - Added SPELLCHECK.md documentation for usage and maintenance - Enhanced justfile with spell-check commands for convenient development The spell checker understands technical naming conventions (camelCase, PascalCase, etc.) and integrates seamlessly with the existing linting and build process. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> Fix Rollup dependency resolution for Linux CI Regenerated package-lock.json to resolve @rollup/rollup-linux-x64-gnu module loading issue in GitHub Actions Ubuntu environment. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> Clean up package manager lockfile conflicts - Remove stale pnpm-lock.yaml that was causing version conflicts - Regenerate package-lock.json with consistent dependency resolution - Fix prettier version mismatch between package.json and lockfile 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> Add explicit prettier 3.x dependency to resolve peer dependency conflict - @astrojs/language-server requires prettier@^3.0.0 - Previous lockfile had prettier@2.8.7 which conflicted with CI expectations - Added prettier@^3.6.2 as explicit devDependency to satisfy all peer deps - Fixes npm ci lockfile sync errors in GitHub Actions 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> Add comprehensive OpenGraph metadata system - Add astro-seo package for structured OpenGraph support - Create OpenGraphMeta component with Twitter Card integration - Add opengraph utility library with Tailgraph dynamic image generation - Update content schemas with OG override fields (ogTitle, ogDescription, ogImage, etc.) - Integrate OpenGraph metadata across all page types: - Blog posts (article type with author, publish date) - Briefs (article type with categories) - Projects (website type) - List pages (with item counts) - Home page - All pages now have proper social media sharing with dynamic images 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> Add comprehensive favicon support and enhance RSS feed metadata - Generated complete favicon set from Logo.JPG for all platforms (iOS, Android, Windows, PWA) - Added proper favicon links and manifest reference to Head.astro - Enhanced RSS feed with image metadata and language declaration - Created site.webmanifest for Progressive Web App support - Added optimized RSS feed image for better display in feed readers 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> Cleanups. One more wart.
d341c86 to
c89d664
Compare
Contributor
PR Validation ✅All checks passed! Ready for review. Checks Performed:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Description
We've addressed RSS feed discoverability concerns by enhancing the feed with proper image metadata and comprehensive favicon support. This improves the site's professional appearance in feed readers, browser tabs, and when bookmarked across all platforms.
Changes Made
Testing
🤖 Generated with Claude Code