From 41a2e7515c82654603727b74cb212f7cad288c85 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 19:14:35 +0000 Subject: [PATCH 1/6] Update src/app/account/page.tsx --- src/app/account/page.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/account/page.tsx b/src/app/account/page.tsx index 0f8b1a2..4371407 100644 --- a/src/app/account/page.tsx +++ b/src/app/account/page.tsx @@ -58,7 +58,7 @@ export default function AccountPage() { price: "مجاني", rating: 5, reviewCount: "5.8k", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-sensitive-hands-concept_23-2149535918.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/beautiful-sensitive-hands-concept_23-2149535918.jpg?_wi=3", imageAlt: "خيوط الروح" }, { @@ -68,7 +68,7 @@ export default function AccountPage() { price: "مجاني", rating: 5, reviewCount: "4.2k", - imageSrc: "http://img.b2bpic.net/free-photo/green-plant-leaves-background_1372-340.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/green-plant-leaves-background_1372-340.jpg?_wi=3", imageAlt: "همسات الليل" }, { @@ -78,7 +78,7 @@ export default function AccountPage() { price: "مجاني", rating: 4, reviewCount: "3.9k", - imageSrc: "http://img.b2bpic.net/free-vector/flat-reyes-magos-letter-template_23-2149916698.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/flat-reyes-magos-letter-template_23-2149916698.jpg?_wi=3", imageAlt: "مسار القدر" }, { @@ -88,7 +88,7 @@ export default function AccountPage() { price: "مجاني", rating: 5, reviewCount: "6.1k", - imageSrc: "http://img.b2bpic.net/free-vector/explorer-with-backpack_23-2148151221.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/explorer-with-backpack_23-2148151221.jpg?_wi=3", imageAlt: "طريق الأمل" } ]} @@ -133,7 +133,7 @@ export default function AccountPage() { price: "مجاني", rating: 5, reviewCount: "2.3k", - imageSrc: "http://img.b2bpic.net/free-photo/lot-candles-with-candlesticks-home-space-home-comfort-warmth_169016-9792.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/lot-candles-with-candlesticks-home-space-home-comfort-warmth_169016-9792.jpg?_wi=2", imageAlt: "سحر الكلمات" }, { @@ -143,7 +143,7 @@ export default function AccountPage() { price: "مجاني", rating: 5, reviewCount: "1.8k", - imageSrc: "http://img.b2bpic.net/free-photo/back-view-woman-walking-field_23-2147781167.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/back-view-woman-walking-field_23-2147781167.jpg?_wi=2", imageAlt: "أسرار القلب" }, { @@ -153,7 +153,7 @@ export default function AccountPage() { price: "مجاني", rating: 4, reviewCount: "1.5k", - imageSrc: "http://img.b2bpic.net/free-vector/flat-butterflies-flying-background_23-2148092194.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/flat-butterflies-flying-background_23-2148092194.jpg?_wi=2", imageAlt: "رحلة الفراشة" } ]} -- 2.49.1 From 6c37264a8081251006292f320cac41c39ae4c636 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 19:14:36 +0000 Subject: [PATCH 2/6] Update src/app/admin/page.tsx --- src/app/admin/page.tsx | 44 +++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/app/admin/page.tsx b/src/app/admin/page.tsx index d3b12b8..32f810d 100644 --- a/src/app/admin/page.tsx +++ b/src/app/admin/page.tsx @@ -96,32 +96,32 @@ export default function AdminPage() { carouselItems={[ { id: "1", - imageSrc: "http://img.b2bpic.net/free-photo/muslim-woman-praying-sunlight_23-2147794173.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/muslim-woman-praying-sunlight_23-2147794173.jpg?_wi=3", imageAlt: "قصة رومانسية", }, { id: "2", - imageSrc: "http://img.b2bpic.net/free-vector/flat-design-vintage-travel-poster_52683-14409.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/flat-design-vintage-travel-poster_52683-14409.jpg?_wi=3", imageAlt: "قصة مغامرة", }, { id: "3", - imageSrc: "http://img.b2bpic.net/free-vector/iftar-party-invitation-with-mosque-silhouette-watercolor-style_23-2147808292.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/iftar-party-invitation-with-mosque-silhouette-watercolor-style_23-2147808292.jpg?_wi=3", imageAlt: "قصة خيال", }, { id: "4", - imageSrc: "http://img.b2bpic.net/free-vector/halloween-party-poster-with-zombies_23-2147690116.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/halloween-party-poster-with-zombies_23-2147690116.jpg?_wi=3", imageAlt: "قصة الرعب", }, { id: "5", - imageSrc: "http://img.b2bpic.net/free-vector/flat-travel-flyer-template-with-adveture-style_23-2147836905.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/flat-travel-flyer-template-with-adveture-style_23-2147836905.jpg?_wi=3", imageAlt: "قصة حقيقية", }, { id: "6", - imageSrc: "http://img.b2bpic.net/free-vector/family-enjoying-time-together_23-2148524314.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/family-enjoying-time-together_23-2148524314.jpg?_wi=3", imageAlt: "قصة فكاهية", }, ]} @@ -149,7 +149,7 @@ export default function AdminPage() { price: "مجاني", rating: 5, reviewCount: "1.2k", - imageSrc: "http://img.b2bpic.net/free-vector/watercolor-galaxy-wedding-invitation_23-2148390903.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/watercolor-galaxy-wedding-invitation_23-2148390903.jpg?_wi=3", imageAlt: "نور القمر", }, { @@ -159,7 +159,7 @@ export default function AdminPage() { price: "مجاني", rating: 4, reviewCount: "890", - imageSrc: "http://img.b2bpic.net/free-psd/autumn-concept-flyer-template_23-2148644919.jpg", + imageSrc: "http://img.b2bpic.net/free-psd/autumn-concept-flyer-template_23-2148644919.jpg?_wi=3", imageAlt: "ليالي الذكريات", }, { @@ -169,7 +169,7 @@ export default function AdminPage() { price: "مجاني", rating: 5, reviewCount: "2.1k", - imageSrc: "http://img.b2bpic.net/free-photo/full-shot-women-laying-blanket-outdoors_23-2150494477.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/full-shot-women-laying-blanket-outdoors_23-2150494477.jpg?_wi=3", imageAlt: "حب في الصحراء", }, ]} @@ -189,7 +189,7 @@ export default function AdminPage() { { title: "قصص قصيرة", description: "اقرأ قصصاً قصيرة مثيرة وملهمة", - imageSrc: "http://img.b2bpic.net/free-vector/linear-flat-instagram-sale-stories-collection_23-2149008612.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/linear-flat-instagram-sale-stories-collection_23-2149008612.jpg?_wi=4", imageAlt: "قصص قصيرة", buttonIcon: ArrowRight, buttonHref: "/categories/short-stories", @@ -197,7 +197,7 @@ export default function AdminPage() { { title: "قصص رومانسية", description: "غوص في عالم الحب والعاطفة", - imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-couple-date-night_23-2149131784.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-couple-date-night_23-2149131784.jpg?_wi=4", imageAlt: "قصص رومانسية", buttonIcon: Heart, buttonHref: "/categories/romantic", @@ -205,7 +205,7 @@ export default function AdminPage() { { title: "قصص الرعب", description: "استعد للقصص المرعبة والمثيرة", - imageSrc: "http://img.b2bpic.net/free-photo/silhouette-scary-zombie-with-dramatic-background_9083-8119.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/silhouette-scary-zombie-with-dramatic-background_9083-8119.jpg?_wi=4", imageAlt: "قصص الرعب", buttonIcon: Zap, buttonHref: "/categories/horror", @@ -213,7 +213,7 @@ export default function AdminPage() { { title: "قصص خيال", description: "استكشف عوالم خيالية ومدهشة", - imageSrc: "http://img.b2bpic.net/free-photo/birthday-warm-antique-white-friendship-handmade_1418-4.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/birthday-warm-antique-white-friendship-handmade_1418-4.jpg?_wi=4", imageAlt: "قصص خيال", buttonIcon: Wand2, buttonHref: "/categories/fantasy", @@ -221,7 +221,7 @@ export default function AdminPage() { { title: "قصص مغامرة", description: "انطلق في رحلات مشوقة ومثيرة", - imageSrc: "http://img.b2bpic.net/free-vector/travelling-different-locations-illustrated-poster-template_23-2148476094.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/travelling-different-locations-illustrated-poster-template_23-2148476094.jpg?_wi=4", imageAlt: "قصص مغامرة", buttonIcon: Compass, buttonHref: "/categories/adventure", @@ -229,7 +229,7 @@ export default function AdminPage() { { title: "قصص أطفال", description: "قصص تعليمية ومرحة للأطفال", - imageSrc: "http://img.b2bpic.net/free-vector/lovely-family-day-card_23-2147547229.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/lovely-family-day-card_23-2147547229.jpg?_wi=4", imageAlt: "قصص أطفال", buttonIcon: Smile, buttonHref: "/categories/kids", @@ -257,7 +257,7 @@ export default function AdminPage() { price: "مجاني", rating: 5, reviewCount: "5.8k", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-sensitive-hands-concept_23-2149535918.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/beautiful-sensitive-hands-concept_23-2149535918.jpg?_wi=4", imageAlt: "خيوط الروح", }, { @@ -267,7 +267,7 @@ export default function AdminPage() { price: "مجاني", rating: 5, reviewCount: "4.2k", - imageSrc: "http://img.b2bpic.net/free-photo/green-plant-leaves-background_1372-340.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/green-plant-leaves-background_1372-340.jpg?_wi=4", imageAlt: "همسات الليل", }, { @@ -277,7 +277,7 @@ export default function AdminPage() { price: "مجاني", rating: 4, reviewCount: "3.9k", - imageSrc: "http://img.b2bpic.net/free-vector/flat-reyes-magos-letter-template_23-2149916698.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/flat-reyes-magos-letter-template_23-2149916698.jpg?_wi=4", imageAlt: "مسار القدر", }, { @@ -287,7 +287,7 @@ export default function AdminPage() { price: "مجاني", rating: 5, reviewCount: "6.1k", - imageSrc: "http://img.b2bpic.net/free-vector/explorer-with-backpack_23-2148151221.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/explorer-with-backpack_23-2148151221.jpg?_wi=4", imageAlt: "طريق الأمل", }, ]} @@ -313,7 +313,7 @@ export default function AdminPage() { price: "مجاني", rating: 5, reviewCount: "2.3k", - imageSrc: "http://img.b2bpic.net/free-photo/lot-candles-with-candlesticks-home-space-home-comfort-warmth_169016-9792.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/lot-candles-with-candlesticks-home-space-home-comfort-warmth_169016-9792.jpg?_wi=3", imageAlt: "سحر الكلمات", }, { @@ -323,7 +323,7 @@ export default function AdminPage() { price: "مجاني", rating: 5, reviewCount: "1.8k", - imageSrc: "http://img.b2bpic.net/free-photo/back-view-woman-walking-field_23-2147781167.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/back-view-woman-walking-field_23-2147781167.jpg?_wi=3", imageAlt: "أسرار القلب", }, { @@ -333,7 +333,7 @@ export default function AdminPage() { price: "مجاني", rating: 4, reviewCount: "1.5k", - imageSrc: "http://img.b2bpic.net/free-vector/flat-butterflies-flying-background_23-2148092194.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/flat-butterflies-flying-background_23-2148092194.jpg?_wi=3", imageAlt: "رحلة الفراشة", }, ]} -- 2.49.1 From 9cbde1fde8612a88f0bb6d304230e40197469ced Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 19:14:36 +0000 Subject: [PATCH 3/6] Update src/app/categories/page.tsx --- src/app/categories/page.tsx | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/app/categories/page.tsx b/src/app/categories/page.tsx index e610c0d..2b4070b 100644 --- a/src/app/categories/page.tsx +++ b/src/app/categories/page.tsx @@ -97,7 +97,7 @@ export default function CategoriesPage() { title: "قصص قصيرة", description: "اقرأ قصصاً قصيرة مثيرة وملهمة يمكن إنهاؤها في جلسة واحدة", imageSrc: - "http://img.b2bpic.net/free-vector/linear-flat-instagram-sale-stories-collection_23-2149008612.jpg", + "http://img.b2bpic.net/free-vector/linear-flat-instagram-sale-stories-collection_23-2149008612.jpg?_wi=2", imageAlt: "قصص قصيرة", buttonIcon: ArrowRight, buttonHref: "/categories/short-stories", @@ -106,7 +106,7 @@ export default function CategoriesPage() { title: "قصص رومانسية", description: "غوص في عالم الحب والعاطفة مع قصص رومانسية مؤثرة", imageSrc: - "http://img.b2bpic.net/free-photo/lifestyle-couple-date-night_23-2149131784.jpg", + "http://img.b2bpic.net/free-photo/lifestyle-couple-date-night_23-2149131784.jpg?_wi=2", imageAlt: "قصص رومانسية", buttonIcon: Heart, buttonHref: "/categories/romantic", @@ -115,7 +115,7 @@ export default function CategoriesPage() { title: "قصص الرعب", description: "استعد للقصص المرعبة والمثيرة التي تبقيك مستيقظاً في الليل", imageSrc: - "http://img.b2bpic.net/free-photo/silhouette-scary-zombie-with-dramatic-background_9083-8119.jpg", + "http://img.b2bpic.net/free-photo/silhouette-scary-zombie-with-dramatic-background_9083-8119.jpg?_wi=2", imageAlt: "قصص الرعب", buttonIcon: Zap, buttonHref: "/categories/horror", @@ -124,7 +124,7 @@ export default function CategoriesPage() { title: "قصص خيال", description: "استكشف عوالم خيالية ومدهشة تتجاوز خيالك", imageSrc: - "http://img.b2bpic.net/free-photo/birthday-warm-antique-white-friendship-handmade_1418-4.jpg", + "http://img.b2bpic.net/free-photo/birthday-warm-antique-white-friendship-handmade_1418-4.jpg?_wi=2", imageAlt: "قصص خيال", buttonIcon: Wand2, buttonHref: "/categories/fantasy", @@ -133,7 +133,7 @@ export default function CategoriesPage() { title: "قصص مغامرة", description: "انطلق في رحلات مشوقة ومثيرة مع أبطال جريئين", imageSrc: - "http://img.b2bpic.net/free-vector/travelling-different-locations-illustrated-poster-template_23-2148476094.jpg", + "http://img.b2bpic.net/free-vector/travelling-different-locations-illustrated-poster-template_23-2148476094.jpg?_wi=2", imageAlt: "قصص مغامرة", buttonIcon: Compass, buttonHref: "/categories/adventure", @@ -142,7 +142,7 @@ export default function CategoriesPage() { title: "قصص أطفال", description: "قصص تعليمية ومرحة للأطفال تطور خيالهم وقدراتهم", imageSrc: - "http://img.b2bpic.net/free-vector/lovely-family-day-card_23-2147547229.jpg", + "http://img.b2bpic.net/free-vector/lovely-family-day-card_23-2147547229.jpg?_wi=2", imageAlt: "قصص أطفال", buttonIcon: Smile, buttonHref: "/categories/kids", @@ -171,7 +171,7 @@ export default function CategoriesPage() { rating: 5, reviewCount: "8.2k", imageSrc: - "http://img.b2bpic.net/free-photo/beautiful-sensitive-hands-concept_23-2149535918.jpg", + "http://img.b2bpic.net/free-photo/beautiful-sensitive-hands-concept_23-2149535918.jpg?_wi=2", imageAlt: "قصص رومانسية", }, { @@ -182,7 +182,7 @@ export default function CategoriesPage() { rating: 5, reviewCount: "6.5k", imageSrc: - "http://img.b2bpic.net/free-photo/green-plant-leaves-background_1372-340.jpg", + "http://img.b2bpic.net/free-photo/green-plant-leaves-background_1372-340.jpg?_wi=2", imageAlt: "قصص خيال", }, { @@ -193,7 +193,7 @@ export default function CategoriesPage() { rating: 4, reviewCount: "5.9k", imageSrc: - "http://img.b2bpic.net/free-vector/flat-reyes-magos-letter-template_23-2149916698.jpg", + "http://img.b2bpic.net/free-vector/flat-reyes-magos-letter-template_23-2149916698.jpg?_wi=2", imageAlt: "قصص مغامرة", }, { @@ -204,7 +204,7 @@ export default function CategoriesPage() { rating: 5, reviewCount: "7.3k", imageSrc: - "http://img.b2bpic.net/free-vector/explorer-with-backpack_23-2148151221.jpg", + "http://img.b2bpic.net/free-vector/explorer-with-backpack_23-2148151221.jpg?_wi=2", imageAlt: "قصص قصيرة", }, ]} -- 2.49.1 From 133b0102159980fa81a2891b8ec283b51077d3a4 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 19:14:37 +0000 Subject: [PATCH 4/6] Update src/app/layout.tsx --- src/app/layout.tsx | 48 ++++++++++++++++++++++++++++++++++------------ 1 file changed, 36 insertions(+), 12 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 0f7096a..fa86614 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,37 +1,61 @@ import type { Metadata } from "next"; -import { Halant } from "next/font/google"; +import { DM_Sans } from "next/font/google"; import { Inter } from "next/font/google"; import "./globals.css"; import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; import { getVisualEditScript } from "@/utils/visual-edit-script"; -import { DM_Sans } from "next/font/google"; - - - -export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", -}; const dmSans = DM_Sans({ variable: "--font-dm-sans", subsets: ["latin"], }); + const inter = Inter({ variable: "--font-inter", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "حكايات عربية - اكتشف أفضل القصص العربية", + description: "منصة عربية متخصصة في نشر ومشاركة القصص العربية الأصيلة. اقرأ قصص رومانسية، خيال، رعب، مغامرة وأكثر.", + keywords: "القصص العربية، قصص عربية، روايات عربية، أدب عربي، قصص رومانسية، خيال علمي، قصص أطفال", + metadataBase: new URL("https://hikayat-arabia.com"), + alternates: { + canonical: "https://hikayat-arabia.com", + }, + openGraph: { + title: "حكايات عربية - منصة القصص العربية", + description: "اكتشف أفضل القصص العربية من كتاب موهوبين", + url: "https://hikayat-arabia.com", + siteName: "حكايات عربية", + type: "website", + images: [ + { + url: "http://img.b2bpic.net/free-photo/muslim-woman-praying-sunlight_23-2147794173.jpg", + alt: "حكايات عربية", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "حكايات عربية", + description: "منصة القصص العربية الموثوقة", + images: ["http://img.b2bpic.net/free-photo/muslim-woman-praying-sunlight_23-2147794173.jpg"], + }, +}; + export default function RootLayout({ children, }: Readonly<{ children: React.ReactNode; }>) { return ( - + - + {children}