<feed xmlns='http://www.w3.org/2005/Atom'>
<title>popov.link/src/components/Icons, branch master</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=master</id>
<link rel='self' href='https://git.popov.link/popov.link/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/'/>
<updated>2025-09-02T11:58:28+00:00</updated>
<entry>
<title>fix: added rel="noopener" for external links</title>
<updated>2025-09-02T11:58:28+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2025-09-02T11:58:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/commit/?id=333dd6a65c3f1cb6643355d590bbbac7a0a5e282'/>
<id>urn:sha1:333dd6a65c3f1cb6643355d590bbbac7a0a5e282</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: enhance accessibility by adding role attribute to SVG icons</title>
<updated>2025-06-14T10:53:20+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2025-06-14T10:52:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/popov.link/commit/?id=1c15151ef59d3a0e7f4bb03a65bcd1970f3e1c07'/>
<id>urn:sha1:1c15151ef59d3a0e7f4bb03a65bcd1970f3e1c07</id>
<content type='text'>
</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>
</feed>
