Commit Graph

9 Commits

Author SHA1 Message Date
AderKonstantin
b319b6508a feat(page): add animated links to main page
The changes in this commit add animated link components to the homepage.

The key changes are:

- Imported the `AnimatedLink` component from the `../components/animatedLink` file.
- Replaced the regular `<a>` tags in the main page with `<AnimatedLink>` components, which apply a smooth animation effect on hover.
2025-03-01 08:23:57 +03:00
AderKonstantin
91ff17e8b7 🎨 feat(blogpost): Implement animated link component
Adds a new `AnimatedLink` component that provides a smooth hover animation
effect to links. This component is then used in the `BlogArea` component to
enhance the appearance of the blog post links.

The changes include:

- Creating a new `AnimatedLink` component in `animatedLink.tsx`
- Updating the `BlogArea` component in `blogpost.tsx` to use the new
  `AnimatedLink` component instead of the default `Link` component from
  Next.js.
2025-03-01 08:20:55 +03:00
AderKonstantin
ec759247e9 🎨 feat(BlogPost): Enhance blog post link styles
Improve the appearance and accessibility of blog post links by
removing the underline hover effect and updating the link text to
"Read the article".
2025-03-01 08:00:20 +03:00
AderKonstantin
b105fc9ae7 feat(BlogArea): Optimize image loading and refactor code
Optimize the image loading in the BlogArea component by removing the
unnecessary `blogTestPic` import and using the correct path for the
image. Additionally, refactor the code to improve readability and
maintainability.
2025-03-01 07:58:21 +03:00
AderKonstantin
ce759a88eb feat(BlogPost): Add image component and local image
Adds the `Image` component from Next.js to display a local image in the
BlogPost component. The local image file `retrofuturism.webp` is added to
the `public/images` directory and referenced in the component.
2025-03-01 07:57:12 +03:00
AderKonstantin
1ffc55cc93 feat(layout): remove unused font imports
The changes remove the unused Geist and Geist_Mono font imports from the
layout.tsx file. This simplifies the code and reduces the overall bundle
size of the application.
2025-03-01 07:35:55 +03:00
AderKonstantin
e37b451ba5 🎨 feat(blog): Implement blog area component
This commit introduces a new `BlogArea` component that displays a list of blog posts. The changes include:

- Added a new `BlogArea` component in `components/blogpost.tsx` that renders a list of blog posts with their title, description, and a link to the full post.
- Integrated the `BlogArea` component into the `Home` page in `app/page.tsx`.
- Added mock data for the blog posts in `app/page.tsx` to demonstrate the functionality.
2025-03-01 07:35:06 +03:00
AderKonstantin
775942d71a feat: Update site metadata and styling
This commit updates the site metadata and styling in the `app/layout.tsx` file:

- Changes the title to "AderKI Blog" and the description to "Welcome to AderKI Blog. Explore hoodies, comics, books, and more in my personal store."
- Adds keywords, authors, and Open Graph metadata for better SEO and social sharing.
- Changes the default body styles to use a black background and white text with a sans-serif font.

In the `app/page.tsx` file, the changes include:

- Removes the default Next.js homepage content and replaces it with a simple header section.
- The header includes the site title "AderKI" and a brief description of the store.
- The main content area is left empty, as it will be filled with blog post components in a future commit.

These changes aim to set the foundation for the AderKI Blog, providing a more personalized and focused experience for the users.
2025-03-01 07:10:28 +03:00
AderKonstantin
326439fd41 Initial commit from Create Next App 2025-03-01 06:33:09 +03:00