0
mirror of https://github.com/valentineus/popov.link.git synced 2025-07-04 08:30:27 +03:00
Commit Graph

598 Commits

Author SHA1 Message Date
7634a2e325 fix(deps): update dependency astro to v5.11.0 (#61)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-03 16:35:07 +00:00
29385b1edf fix(deps): update dependency astro to v5.10.2 (#60)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 16:30:49 +00:00
ae7dac3099 chore(deps): update dependency prettier to v3.6.2 (#59)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-27 05:23:58 +00:00
d8a59ef4c4 chore(deps): update dependency prettier to v3.6.1 (#58)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-25 19:13:58 +00:00
4412049beb fix(deps): update dependency astro to v5.10.1 (#57)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-23 19:11:55 +00:00
c32aa4e773 chore(deps): update dependency prettier to v3.6.0 (#56)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-23 07:43:05 +00:00
c9d67d9210 fix(deps): update dependency astro to v5.10.0 (#55)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-19 19:52:42 +00:00
d99c901b42 fix(deps): update dependency astro to v5.9.4 (#54)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-17 17:06:39 +00:00
15fdeb46f1 chore: update README for consistency
- Removed duplicate line regarding project maintenance to streamline the README content.
2025-06-15 12:22:29 +00:00
15795a5337 chore: update GitHub Actions workflow for repository mirroring
- Modified the workflow trigger to include both push and pull request events on the master branch.
- Set permissions for the workflow to allow read access to contents.
2025-06-15 12:02:26 +00:00
bc4f65c1f6 chore: update README and add GitHub Actions workflow for repository mirroring
- Updated the README to change the read-only mirror link to the new URL.
- Added a GitHub Actions workflow for mirroring the repository to a remote Git repository.
2025-06-15 11:51:56 +00:00
a81117972d feat: implement Open Graph image generation and enhance configuration
- Added ogImages integration to generate Open Graph images for blog posts.
- Updated configuration to include Open Graph settings and default preview image.
- Refactored Head component to utilize new preview property for Open Graph meta tags.
- Enhanced blog post schema to include preview image for structured data representation.
- Introduced utility functions for creating Open Graph images with dynamic content.
2025-06-14 19:25:16 +00:00
3d0f485746 feat: add Open Graph and JSON-LD support to Head component
- Introduced OpenGraph component for enhanced social media sharing with Open Graph meta tags.
- Updated Head component to include OpenGraph and JSON-LD for improved SEO and structured data representation.
- Added comments for better clarity on meta tags and JSON-LD integration.
2025-06-14 12:19:01 +00:00
25ebd94466 refactor: remove preview property from blog post schema and configuration
- Eliminated the optional `preview` field from the blog post schema and configuration to streamline data handling.
- Updated the blog post schema to utilize the default image directly from configuration, enhancing consistency in image representation.
2025-06-14 12:12:16 +00:00
0473060773 feat: add configuration and default image for blog posts
- Introduced a new configuration file to centralize author information and default image settings for blog posts.
- Added a default image path in the blog post configuration for improved content presentation.
- Updated blog post schema to utilize the new configuration for author details, enhancing structured data representation.
2025-06-14 12:08:48 +00:00
a65e9c8455 feat: enhance blog post and page schema with new properties
- Added optional `basedOn` field to blog post schema for better content attribution.
- Updated blog post markdown to include `basedOn` reference for improved context.
- Refactored page schema to replace deprecated website schema, enhancing structured data representation.
- Adjusted 404 and index pages to utilize the new page schema for consistency and SEO improvements.
2025-06-14 11:47:17 +00:00
17f9a467d7 refactor: update blog post date handling and schema
- 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.
2025-06-14 11:25:17 +00:00
3df02c5304 feat: enhance blog post schema and structure
- Added description and lang parameters to the blogPostSchema for improved structured data.
- Updated the blog post layout to include a header section for better semantic structure and accessibility.
2025-06-14 11:09:34 +00:00
9777d996d1 refactor: enhance PostElement structure and update blog schema
- Wrapped the post link in an <article> 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.
2025-06-14 11:01:42 +00:00
1c15151ef5 fix: enhance accessibility by adding role attribute to SVG icons 2025-06-14 10:53:20 +00:00
968b379ff0 fix(deps): update dependency astro to v5.9.3 (#53)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-13 17:56:38 +00:00
f408fd6327 chore(deps): update npm to v11.4.2 (#52)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-12 23:26:10 +00:00
67f245a48f feat: integrate schema.org support and enhance component structure
- 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.
2025-06-11 23:20:36 +00:00
16fa8a3b5d feat: enhance accessibility and language support across components
- 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.
2025-06-11 17:49:14 +00:00
423344fca5 chore: remove unused environment variables and update layout components
- 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.
2025-06-11 17:20:43 +00:00
78a9c2abc5 feat: add LatestPosts section to homepage
- 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.
2025-06-11 16:47:48 +00:00
604e507b31 refactor: update blog layout and components
- 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.
2025-06-11 16:34:34 +00:00
3d6aedd272 feat: group blog posts by year in index page
- Implemented functionality to categorize blog posts by publication year.
- Updated the blog index page to display posts organized under their respective years for improved navigation.
2025-06-11 16:05:50 +00:00
6fe5df4e32 refactor: simplify Header component by removing site title and navigation wrapper
- 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.
2025-06-11 15:56:06 +00:00
26de615385 chore: update README to reflect new badge and remove CI link
- Replaced the CI badge with a 512KB club badge for better representation of the project.
2025-06-11 00:11:24 +00:00
77e65cb92c refactor: simplify Analytics component and update BaseLayout
* style: enhance Header component and update SCSS imports

- 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.

* refactor: simplify Analytics component and update BaseLayout

- Removed props from the Analytics component to streamline its usage.
- Updated BaseLayout to call Analytics without passing the title prop, ensuring default values are used.
2025-06-11 00:12:57 +04:00
34ce9f6162 style: enhance Header component and update SCSS imports (#50)
- 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.
2025-06-10 22:38:58 +04:00
f3cc07e92c chore: migrate sass imports to use (#49) 2025-06-10 18:27:34 +04:00
d74eec1c47 Merge pull request #48 from valentineus/header
New Header
2025-06-10 18:20:48 +04:00
9ebcd40f60 feat: create PostElement component for blog post display
- 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.
2025-06-10 14:17:48 +00:00
4e8c17a6ea chore: update blog routing and header link
- 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.
2025-06-10 14:05:48 +00:00
6a47cb4165 refactor: remove Pagination component and restructure blog page
- 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.
2025-06-10 14:01:27 +00:00
bb7481670e feat: add header component and update blog layout
- 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.
2025-06-10 13:44:56 +00:00
d322487420 fix(deps): update all digest updates (#47)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 02:59:47 +00:00
dfe9115ac9 fix(deps): update dependency astro to v5.9.1 (#46)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-07 14:31:57 +00:00
2f535ac598 docs: update README and license
* docs: update README and add licenses

* chore: remove unused materials license and update README for clarity
2025-06-06 04:03:32 +04:00
b1c85503d6 revert: update comment section theme 2025-06-05 23:52:13 +00:00
009dca3402 style: update comment section theme 2025-06-05 23:50:10 +00:00
e56c4f3edf perf: improve site icon loading 2025-06-05 23:33:09 +00:00
e9612c756b feat: add IE11 compatibility 2025-06-05 23:22:39 +00:00
eb36082087 chore(deps): update dependencies 2025-06-05 23:16:27 +00:00
81bcfbdc65 Migrate from Gitea Actions to GitHub Actions 2025-06-05 23:12:22 +00:00
4266100d7f Update all digest updates 2025-06-05 00:00:57 +00:00
2dcf837bee Update all digest updates 2025-05-31 00:00:59 +00:00
9b937e2736 Refactor CI workflow step names for clarity by adding descriptive titles for dependency installation and checks. 2025-05-23 12:02:49 +00:00