Commit Graph

10 Commits

Author SHA1 Message Date
AderKonstantin
759606e966 feat(BlogArea): improve layout of blogpost details
Modify the layout of the blogpost details section to better align the
content vertically. This change ensures the "Posted" date is aligned
with the bottom of the blogpost description, creating a more balanced
and visually appealing design.
2025-03-25 21:19:35 +03:00
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