All checks were successful
Frontend CI / build (push) Successful in 1m14s
### Description #### Overview This PR improves the website's SEO by: 1. Moving title and meta description tags from app.html to individual page components 2. Adding dynamic meta descriptions based on page content 3. Implementing structured data for blog posts using JSON-LD 4. Optimizing meta descriptions for better search engine visibility #### Changes - **app.html**: Removed static title and meta description tags - **HomePage.svelte**: Added descriptive title parameter to generateTitle function - **Terminal.svelte**: Dynamically generates meta description from terminal lines - **PostContentPage.svelte**: Added meta description and structured data for blog posts - **PostOverallPage.svelte**: Added descriptive meta description for blog listing page - **StructuredData.svelte**: Created new component to generate JSON-LD structured data for blog posts #### Benefits - Improved SEO through better metadata management - Enhanced search engine visibility with structured data - More accurate and dynamic meta descriptions - Better control over page-specific metadata > [!NOTE] > Since sitemap auto generating is a little more complex, it will be solved in #117 in the future. ### Package Changes _No response_ ### Screenshots _No response_ ### Reference Resolves #48 ### Checklist - [x] A milestone is set - [x] The related issuse has been linked to this branch Reviewed-on: #116 Co-authored-by: SquidSpirit <squid@squidspirit.com> Co-committed-by: SquidSpirit <squid@squidspirit.com>