<feed xmlns='http://www.w3.org/2005/Atom'>
<title>popov.link/src/components/PostElement.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: migrated to Astro 6</title>
<updated>2026-04-09T08:47:37+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-04-09T08:47:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/commit/?id=f90592d8a106bea418cbd3d8bce9c2d86029f93c'/>
<id>urn:sha1:f90592d8a106bea418cbd3d8bce9c2d86029f93c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: update blog post date handling and schema</title>
<updated>2025-06-14T11:25:17+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2025-06-14T11:25:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/commit/?id=17f9a467d7c0f427ae9d1cd579988a26615311c7'/>
<id>urn:sha1:17f9a467d7c0f427ae9d1cd579988a26615311c7</id>
<content type='text'>
- Replaced `pubDate` with `datePublished` in blog post components for consistency.
- Updated sorting logic in blog sections to use `datePublished`.
- Enhanced blog post schema to include `dateModified` for better structured data representation.
- Adjusted various blog markdown files to reflect the new date fields.
</content>
</entry>
<entry>
<title>refactor: enhance PostElement structure and update blog schema</title>
<updated>2025-06-14T11:01:42+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2025-06-14T11:01:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/commit/?id=9777d996d172755472dd8127ff9b7a3c579cf454'/>
<id>urn:sha1:9777d996d172755472dd8127ff9b7a3c579cf454</id>
<content type='text'>
- Wrapped the post link in an &lt;article&gt; tag for improved semantic structure.
- Updated blogSchema to include posts for better structured data representation.
- Adjusted the blog index to utilize the new posts parameter for enhanced SEO.
</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: update blog layout and components</title>
<updated>2025-06-11T16:34:34+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2025-06-11T16:34:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/commit/?id=604e507b311171f0f5d914ce28a3d42a2281a5e6'/>
<id>urn:sha1:604e507b311171f0f5d914ce28a3d42a2281a5e6</id>
<content type='text'>
- Removed the PostSummary component and replaced it with a new PostElement component for better post display.
- Introduced SocialLinks and Welcome sections to enhance the homepage layout.
- Updated the index page to utilize the new sections, improving overall structure and user experience.
</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>feat: create PostElement component for blog post display</title>
<updated>2025-06-10T14:17:48+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2025-06-10T14:17:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/commit/?id=9ebcd40f60ffa393a56db850b6a6d0cf15ef4211'/>
<id>urn:sha1:9ebcd40f60ffa393a56db850b6a6d0cf15ef4211</id>
<content type='text'>
- Added a new PostElement component to render individual blog posts with title, publication date, and reading time.
- Updated the blog index page to utilize PostElement instead of PostSummary for improved post presentation.
</content>
</entry>
<entry>
<title>Added Pagination component</title>
<updated>2024-09-12T22:10:31+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2024-09-12T22:10:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/commit/?id=de1885fe8fe279c95c2c2b101fad916958dadd4a'/>
<id>urn:sha1:de1885fe8fe279c95c2c2b101fad916958dadd4a</id>
<content type='text'>
</content>
</entry>
</feed>
