<feed xmlns='http://www.w3.org/2005/Atom'>
<title>popov.link/src/components/Header.astro, branch renovate/cssnano-8.x</title>
<subtitle>A fast and minimalist personal website and blog powered by Astro. Features clean Markdown content, custom theming, and optimized deployment on Cloudflare Pages.
</subtitle>
<id>https://git.popov.link/popov.link/atom?h=renovate%2Fcssnano-8.x</id>
<link rel='self' href='https://git.popov.link/popov.link/atom?h=renovate%2Fcssnano-8.x'/>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/'/>
<updated>2026-04-22T17:53:21+00:00</updated>
<entry>
<title>feat: enhance blog and SEO features with new plugins and metadata</title>
<updated>2026-04-22T17:53:21+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-04-22T17:53:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/commit/?id=933d6874b1fe1dbb113e9de39425f2d713a72408'/>
<id>urn:sha1:933d6874b1fe1dbb113e9de39425f2d713a72408</id>
<content type='text'>
- Introduced rehypeLazyImages plugin for lazy loading images in blog posts.
- Updated sitemap integration to include last modified dates for blog posts.
- Enhanced Head and BaseLayout components to support additional Open Graph metadata.
- Improved RSS feed generation with sanitized content and author information.
- Updated manifest.json for a darker theme and standalone display mode.
- Added support for language-specific attributes in various components.
- Refactored blog post handling to include modified and published timestamps.
</content>
</entry>
<entry>
<title>feat: integrate schema.org support and enhance component structure</title>
<updated>2025-06-11T23:20:36+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2025-06-11T23:20:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/commit/?id=67f245a48faf6e89989aca2ea571b657fd4c8888'/>
<id>urn:sha1:67f245a48faf6e89989aca2ea571b657fd4c8888</id>
<content type='text'>
- Added schema.org support by introducing `schema-dts` for structured data in components.
- Updated `Head`, `BaseLayout`, and various page components to accept and utilize schema props for better SEO.
- Created new utility schemas for blog posts and website to standardize structured data implementation.
- Enhanced the `SocialLinks` section by utilizing dedicated icon components for improved maintainability.
- Refactored the `Header` component to improve accessibility and structure.
- Introduced new icons for social links and integrated them into the layout.
</content>
</entry>
<entry>
<title>feat: enhance accessibility and language support across components</title>
<updated>2025-06-11T17:49:14+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2025-06-11T17:49:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/commit/?id=16fa8a3b5de7dd7c4fa763fecbba0063f6b4369b'/>
<id>urn:sha1:16fa8a3b5de7dd7c4fa763fecbba0063f6b4369b</id>
<content type='text'>
- Updated various components to include `lang` attributes for improved accessibility and SEO.
- Introduced a new `env.d.ts` file to define environment variables for better type safety.
- Adjusted the print width in `.prettierrc.mjs` for improved code formatting.
- Streamlined the `Header`, `PostElement`, and `SocialLinks` components for better structure and clarity.
- Added language support to blog posts and updated the layout to reflect these changes.
</content>
</entry>
<entry>
<title>refactor: simplify Header component by removing site title and navigation wrapper</title>
<updated>2025-06-11T15:56:06+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2025-06-11T15:56:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/commit/?id=6fe5df4e32ce7e7e4a2709bef4c7c881f1cc717e'/>
<id>urn:sha1:6fe5df4e32ce7e7e4a2709bef4c7c881f1cc717e</id>
<content type='text'>
- Removed the site title and navigation links wrapper from the Header component for a cleaner structure.
- Updated styles to reflect these changes, streamlining the component's layout.
</content>
</entry>
<entry>
<title>style: enhance Header component and update SCSS imports (#50)</title>
<updated>2025-06-10T18:38:58+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2025-06-10T18:38:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/commit/?id=34ce9f6162ae4ff2d0278760cce28227d82433ed'/>
<id>urn:sha1:34ce9f6162ae4ff2d0278760cce28227d82433ed</id>
<content type='text'>
- Improved the Header component by adding a site title with styling.
- Wrapped navigation links in a div for better structure.
- Updated SCSS imports across multiple components for consistency.</content>
</entry>
<entry>
<title>chore: migrate sass imports to use (#49)</title>
<updated>2025-06-10T14:27:34+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2025-06-10T14:27:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/commit/?id=f3cc07e92c8497347157b050a8e4b41d83e1fa9c'/>
<id>urn:sha1:f3cc07e92c8497347157b050a8e4b41d83e1fa9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: update blog routing and header link</title>
<updated>2025-06-10T14:05:48+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2025-06-10T14:05:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/commit/?id=4e8c17a6eadebf847e497752a6f0bda25cd29f49'/>
<id>urn:sha1:4e8c17a6eadebf847e497752a6f0bda25cd29f49</id>
<content type='text'>
- Removed the redirects for the blog route in the configuration.
- Updated the blog link in the Header component to include a trailing slash.
- Added a new index page for the blog to display all posts.
</content>
</entry>
<entry>
<title>feat: add header component and update blog layout</title>
<updated>2025-06-10T13:44:56+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2025-06-10T13:44:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/commit/?id=bb7481670eedd4693f8e698261dc87243fd29448'/>
<id>urn:sha1:bb7481670eedd4693f8e698261dc87243fd29448</id>
<content type='text'>
- Introduced a new Header component for site navigation.
- Integrated Header into BaseLayout for consistent site structure.
- Updated blog post layout to include the post title in a dedicated section.
- Minor update to README for license clarity.
</content>
</entry>
<entry>
<title>Deleted the page headers</title>
<updated>2024-10-24T19:16:56+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2024-10-24T19:16:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/commit/?id=2aa8042e3db6d7bdb72cf14669bcd27c74620911'/>
<id>urn:sha1:2aa8042e3db6d7bdb72cf14669bcd27c74620911</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update blog post metadata and styles</title>
<updated>2024-10-02T23:09:05+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2024-10-02T23:09:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/commit/?id=4075996fa12e923ab8aa9c057eecf564736ae338'/>
<id>urn:sha1:4075996fa12e923ab8aa9c057eecf564736ae338</id>
<content type='text'>
</content>
</entry>
</feed>
