aboutsummaryrefslogtreecommitdiff
path: root/src/pages/index.astro
Commit message (Collapse)AuthorAgeFilesLines
* feat: integrate schema.org support and enhance component structureValentin Popov6 days1-2/+8
| | | | | | | | | - 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.
* feat: enhance accessibility and language support across componentsValentin Popov6 days1-3/+4
| | | | | | | | - 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.
* chore: remove unused environment variables and update layout componentsValentin Popov6 days1-1/+4
| | | | | | | - Deleted the .env and src/env.d.ts files as they are no longer needed. - Updated BaseLayout to require title and description props directly, ensuring better clarity in component usage. - Adjusted various pages to pass explicit title and description values, enhancing SEO and user experience. - Increased print width in .prettierrc.mjs for improved code formatting.
* feat: add LatestPosts section to homepageValentin Popov6 days1-0/+2
| | | | | | - Introduced a new LatestPosts component to display the five most recent blog posts. - Updated the index page to include the LatestPosts section, enhancing content visibility. - Made minor text adjustments in the Welcome section for clarity.
* refactor: update blog layout and componentsValentin Popov6 days1-11/+4
| | | | | | - 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.
* refactor: remove Pagination component and restructure blog pageValentin Popov7 days1-0/+17
| | | | | | - Deleted the Pagination component as it is no longer needed. - Refactored the blog page to directly display posts without pagination. - Introduced a new index page to list all blog posts in a single view.
* Added Pagination componentValentin Popov2024-09-131-14/+0
|
* Sort blog posts by publication dateValentin Popov2024-09-131-0/+1
|
* Refactor Astro components and layoutsValentin Popov2024-09-121-1/+1
|
* Updated the main page and page structuresValentin Popov2024-09-121-9/+4
|
* Added reading time timerValentin Popov2024-09-061-1/+1
|
* Initial Astro projectValentin Popov2024-09-051-0/+18