Merge version_1 into main #1

Merged
bender merged 6 commits from version_1 into main 2026-03-12 11:49:02 +00:00
6 changed files with 85 additions and 46 deletions

View File

@@ -67,7 +67,7 @@ export default function CategoriesPage() {
price: "25+ Recipes",
rating: 5,
reviewCount: "2.5k",
imageSrc: "http://img.b2bpic.net/free-photo/spoons-with-assorted-pasta_23-2147853422.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/spoons-with-assorted-pasta_23-2147853422.jpg?_wi=3",
imageAlt: "Collection of Italian pasta types and recipes",
},
{
@@ -77,7 +77,7 @@ export default function CategoriesPage() {
price: "12+ Recipes",
rating: 5,
reviewCount: "1.8k",
imageSrc: "http://img.b2bpic.net/free-photo/cherry-tomatoes-with-olive-oil-mushrooms-raw-pastas-marble_114579-66618.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/cherry-tomatoes-with-olive-oil-mushrooms-raw-pastas-marble_114579-66618.jpg?_wi=3",
imageAlt: "Various spaghetti dishes and preparation methods",
},
{
@@ -87,7 +87,7 @@ export default function CategoriesPage() {
price: "18+ Recipes",
rating: 5,
reviewCount: "3.2k",
imageSrc: "http://img.b2bpic.net/free-photo/two-pizzas-table_140725-5583.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/two-pizzas-table_140725-5583.jpg?_wi=2",
imageAlt: "Pizza varieties and wood fired oven techniques",
},
]}
@@ -116,7 +116,7 @@ export default function CategoriesPage() {
{
title: "Homemade Fresh Pasta",
description: "Learn the authentic Italian technique for making fresh pasta from scratch. Perfect for beginners and advanced cooks.",
imageSrc: "http://img.b2bpic.net/free-photo/grated-cheese-farfalle-pasta-plate_23-2147925968.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/grated-cheese-farfalle-pasta-plate_23-2147925968.jpg?_wi=3",
imageAlt: "Fresh homemade pasta with traditional italian sauce",
buttonIcon: ArrowRight,
buttonHref: "#",
@@ -124,7 +124,7 @@ export default function CategoriesPage() {
{
title: "Artisan Pizza Mastery",
description: "Master the craft of pizza making with proper dough fermentation and topping techniques used by professionals.",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-chef-preparing-pizza_23-2150235804.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-chef-preparing-pizza_23-2150235804.jpg?_wi=3",
imageAlt: "Authentic italian margherita pizza from wood fired oven",
buttonIcon: ArrowRight,
buttonHref: "#",
@@ -132,7 +132,7 @@ export default function CategoriesPage() {
{
title: "Gourmet Spaghetti",
description: "Discover regional Italian spaghetti recipes including carbonara, aglio e olio, and bolognese with expert tips.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cut-vegetables-red-cabbage-green-tomato-pumpkin-red-onion-bell-pepper-caulifower-lemon-wooden-bowls-white-wooden-surface-free-space_140725-63310.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cut-vegetables-red-cabbage-green-tomato-pumpkin-red-onion-bell-pepper-caulifower-lemon-wooden-bowls-white-wooden-surface-free-space_140725-63310.jpg?_wi=3",
imageAlt: "Professional plated spaghetti dish with fresh ingredients",
buttonIcon: ArrowRight,
buttonHref: "#",
@@ -140,7 +140,7 @@ export default function CategoriesPage() {
{
title: "Elegant Desserts",
description: "Create restaurant-quality desserts with step-by-step instructions and professional plating techniques.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-jelly-delicious-dessert-plate_23-2148238722.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-jelly-delicious-dessert-plate_23-2148238722.jpg?_wi=3",
imageAlt: "Gourmet chocolate dessert with elegant presentation",
buttonIcon: ArrowRight,
buttonHref: "#",
@@ -169,7 +169,7 @@ export default function CategoriesPage() {
variant: "plain",
}}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking-dish-frying-pan_23-2149646198.jpg"
imageSrc="http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking-dish-frying-pan_23-2149646198.jpg?_wi=2"
imageAlt="Modern professional culinary kitchen environment"
mediaAnimation="slide-up"
mediaPosition="right"
@@ -181,7 +181,7 @@ export default function CategoriesPage() {
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/bar-concept_23-2147798083.jpg"
imageSrc="http://img.b2bpic.net/free-photo/bar-concept_23-2147798083.jpg?_wi=3"
imageAlt="Professional culinary kitchen workspace"
columns={[
{

View File

@@ -81,7 +81,7 @@ export default function ContactPage() {
variant: "plain",
}}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking-dish-frying-pan_23-2149646198.jpg"
imageSrc="http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking-dish-frying-pan_23-2149646198.jpg?_wi=3"
imageAlt="Modern kitchen culinary school environment"
mediaAnimation="slide-up"
mediaPosition="right"
@@ -94,7 +94,7 @@ export default function ContactPage() {
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/bar-concept_23-2147798083.jpg"
imageSrc="http://img.b2bpic.net/free-photo/bar-concept_23-2147798083.jpg?_wi=5"
imageAlt="Professional culinary kitchen workspace"
columns={footerColumns}
logoText="CookBook Pro"

View File

@@ -98,7 +98,7 @@ export default function ForStudentsPage() {
role: "Culinary Student",
company: "Le Cordon Bleu",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/chef-cooking-kitchen-while-wearing-professional-attire_23-2151208272.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/chef-cooking-kitchen-while-wearing-professional-attire_23-2151208272.jpg?_wi=2",
imageAlt: "Sarah Johnson, culinary student",
},
{
@@ -107,7 +107,7 @@ export default function ForStudentsPage() {
role: "Home Cook",
company: "Italy",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking-dish-frying-pan_23-2149646207.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking-dish-frying-pan_23-2149646207.jpg?_wi=2",
imageAlt: "Marco Rossi, home cook and recipe enthusiast",
},
{
@@ -116,7 +116,7 @@ export default function ForStudentsPage() {
role: "Pastry Chef",
company: "Culinary Arts Institute",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-chef-with-plate_23-2148471884.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-chef-with-plate_23-2148471884.jpg?_wi=2",
imageAlt: "Elena Chen, professional pastry chef",
},
{
@@ -125,7 +125,7 @@ export default function ForStudentsPage() {
role: "Cooking Instructor",
company: "Community College",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/male-chef-kitchen-preparing-salad-rubbing-cheese-top_1303-32161.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/male-chef-kitchen-preparing-salad-rubbing-cheese-top_1303-32161.jpg?_wi=2",
imageAlt: "James Patterson, cooking instructor",
},
]}
@@ -190,7 +190,7 @@ export default function ForStudentsPage() {
content: "Student resources are available through our dedicated portal with study guides, technique videos, and professional development materials. Simply create an account and navigate to the 'For Students' section to access culinary fundamentals, knife skills, and advanced cooking methods.",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727953.jpg"
imageSrc="http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727953.jpg?_wi=2"
imageAlt="Professional chef demonstrating cooking techniques in modern kitchen"
mediaAnimation="slide-up"
mediaPosition="left"
@@ -203,7 +203,7 @@ export default function ForStudentsPage() {
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/bar-concept_23-2147798083.jpg"
imageSrc="http://img.b2bpic.net/free-photo/bar-concept_23-2147798083.jpg?_wi=4"
imageAlt="Professional culinary kitchen workspace"
columns={[
{

View File

@@ -1,24 +1,61 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Archivo } 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 { Archivo } from "next/font/google";
const halant = Halant({
variable: "--font-halant",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
export const metadata: Metadata = {
title: "Webild components 2",
description: "Generated by create next app",
};
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
const archivo = Archivo({
variable: "--font-archivo",
subsets: ["latin"],
});
export const metadata: Metadata = {
title: "CookBook Pro - Learn Cooking: Recipes & Techniques for Students",
description: "Master pasta, pizza, spaghetti and more with professional cooking recipes. Resources for culinary students and home cooks.",
keywords: "cooking recipes, pasta, pizza, spaghetti, culinary education, cooking techniques, culinary school",
metadataBase: new URL("https://cookbookpro.com"),
alternates: {
canonical: "https://cookbookpro.com",
},
openGraph: {
title: "CookBook Pro - Learn Cooking Today",
description: "Master essential cooking techniques with professional recipes designed for students and home cooks.",
type: "website",
siteName: "CookBook Pro",
url: "https://cookbookpro.com",
images: [
{
url: "http://img.b2bpic.net/free-photo/front-view-female-cook-rolling-out-dough-dark-job-raw-dough-pie-oven-hotcake-bakery-egg_179666-43928.jpg",
alt: "Professional chef preparing fresh ingredients",
width: 1200,
height: 630,
},
],
},
twitter: {
card: "summary_large_image",
title: "CookBook Pro - Learn Cooking",
description: "Master cooking with professional recipes and techniques.",
images: [
"http://img.b2bpic.net/free-photo/front-view-female-cook-rolling-out-dough-dark-job-raw-dough-pie-oven-hotcake-bakery-egg_179666-43928.jpg",
],
},
};
export default function RootLayout({
children,
}: Readonly<{
@@ -27,7 +64,9 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${archivo.variable} antialiased`}>
<body
className={`${halant.variable} ${inter.variable} ${archivo.variable} antialiased`}
>
<Tag />
{children}
<script
@@ -39,4 +78,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -123,7 +123,7 @@ export default function HomePage() {
{
title: "Homemade Fresh Pasta",
description: "Learn the authentic Italian technique for making fresh pasta from scratch. Perfect for beginners and advanced cooks.",
imageSrc: "http://img.b2bpic.net/free-photo/grated-cheese-farfalle-pasta-plate_23-2147925968.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/grated-cheese-farfalle-pasta-plate_23-2147925968.jpg?_wi=1",
imageAlt: "Fresh homemade pasta with traditional italian sauce",
buttonIcon: ArrowRight,
buttonHref: "/recipes",
@@ -131,7 +131,7 @@ export default function HomePage() {
{
title: "Artisan Pizza Mastery",
description: "Master the craft of pizza making with proper dough fermentation and topping techniques used by professionals.",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-chef-preparing-pizza_23-2150235804.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-chef-preparing-pizza_23-2150235804.jpg?_wi=1",
imageAlt: "Authentic italian margherita pizza from wood fired oven",
buttonIcon: ArrowRight,
buttonHref: "/recipes",
@@ -139,7 +139,7 @@ export default function HomePage() {
{
title: "Gourmet Spaghetti",
description: "Discover regional Italian spaghetti recipes including carbonara, aglio e olio, and bolognese with expert tips.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cut-vegetables-red-cabbage-green-tomato-pumpkin-red-onion-bell-pepper-caulifower-lemon-wooden-bowls-white-wooden-surface-free-space_140725-63310.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cut-vegetables-red-cabbage-green-tomato-pumpkin-red-onion-bell-pepper-caulifower-lemon-wooden-bowls-white-wooden-surface-free-space_140725-63310.jpg?_wi=1",
imageAlt: "Professional plated spaghetti dish with fresh ingredients",
buttonIcon: ArrowRight,
buttonHref: "/recipes",
@@ -147,7 +147,7 @@ export default function HomePage() {
{
title: "Elegant Desserts",
description: "Create restaurant-quality desserts with step-by-step instructions and professional plating techniques.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-jelly-delicious-dessert-plate_23-2148238722.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-jelly-delicious-dessert-plate_23-2148238722.jpg?_wi=1",
imageAlt: "Gourmet chocolate dessert with elegant presentation",
buttonIcon: ArrowRight,
buttonHref: "/recipes",
@@ -181,7 +181,7 @@ export default function HomePage() {
price: "25+ Recipes",
rating: 5,
reviewCount: "2.5k",
imageSrc: "http://img.b2bpic.net/free-photo/spoons-with-assorted-pasta_23-2147853422.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/spoons-with-assorted-pasta_23-2147853422.jpg?_wi=1",
imageAlt: "Collection of Italian pasta types and recipes",
},
{
@@ -191,7 +191,7 @@ export default function HomePage() {
price: "12+ Recipes",
rating: 5,
reviewCount: "1.8k",
imageSrc: "http://img.b2bpic.net/free-photo/cherry-tomatoes-with-olive-oil-mushrooms-raw-pastas-marble_114579-66618.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/cherry-tomatoes-with-olive-oil-mushrooms-raw-pastas-marble_114579-66618.jpg?_wi=1",
imageAlt: "Various spaghetti dishes and preparation methods",
},
{
@@ -201,7 +201,7 @@ export default function HomePage() {
price: "18+ Recipes",
rating: 5,
reviewCount: "3.2k",
imageSrc: "http://img.b2bpic.net/free-photo/two-pizzas-table_140725-5583.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/two-pizzas-table_140725-5583.jpg?_wi=1",
imageAlt: "Pizza varieties and wood fired oven techniques",
},
]}
@@ -279,7 +279,7 @@ export default function HomePage() {
role: "Culinary Student",
company: "Le Cordon Bleu",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/chef-cooking-kitchen-while-wearing-professional-attire_23-2151208272.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/chef-cooking-kitchen-while-wearing-professional-attire_23-2151208272.jpg?_wi=1",
imageAlt: "Sarah Johnson, culinary student",
},
{
@@ -288,7 +288,7 @@ export default function HomePage() {
role: "Home Cook",
company: "Italy",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking-dish-frying-pan_23-2149646207.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking-dish-frying-pan_23-2149646207.jpg?_wi=1",
imageAlt: "Marco Rossi, home cook and recipe enthusiast",
},
{
@@ -297,7 +297,7 @@ export default function HomePage() {
role: "Pastry Chef",
company: "Culinary Arts Institute",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-chef-with-plate_23-2148471884.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-chef-with-plate_23-2148471884.jpg?_wi=1",
imageAlt: "Elena Chen, professional pastry chef",
},
{
@@ -306,7 +306,7 @@ export default function HomePage() {
role: "Cooking Instructor",
company: "Community College",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/male-chef-kitchen-preparing-salad-rubbing-cheese-top_1303-32161.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/male-chef-kitchen-preparing-salad-rubbing-cheese-top_1303-32161.jpg?_wi=1",
imageAlt: "James Patterson, cooking instructor",
},
]}
@@ -372,7 +372,7 @@ export default function HomePage() {
content: "Student resources are available through our dedicated portal with study guides, technique videos, and professional development materials. Simply create an account and navigate to the 'For Students' section to access culinary fundamentals, knife skills, and advanced cooking methods.",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727953.jpg"
imageSrc="http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727953.jpg?_wi=1"
imageAlt="Professional chef demonstrating cooking techniques in modern kitchen"
mediaAnimation="slide-up"
mediaPosition="left"
@@ -393,7 +393,7 @@ export default function HomePage() {
tagAnimation="slide-up"
background={{ variant: "plain" }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking-dish-frying-pan_23-2149646198.jpg"
imageSrc="http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking-dish-frying-pan_23-2149646198.jpg?_wi=1"
imageAlt="Modern professional culinary kitchen environment"
mediaAnimation="slide-up"
mediaPosition="right"
@@ -406,7 +406,7 @@ export default function HomePage() {
{/* Footer */}
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/bar-concept_23-2147798083.jpg"
imageSrc="http://img.b2bpic.net/free-photo/bar-concept_23-2147798083.jpg?_wi=1"
imageAlt="Professional culinary kitchen workspace"
columns={[
{

View File

@@ -55,7 +55,7 @@ export default function RecipesPage() {
price: "Beginner",
rating: 5,
reviewCount: "1.2k",
imageSrc: "http://img.b2bpic.net/free-photo/grated-cheese-farfalle-pasta-plate_23-2147925968.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/grated-cheese-farfalle-pasta-plate_23-2147925968.jpg?_wi=2",
imageAlt: "Fresh homemade pasta with creamy carbonara sauce",
},
{
@@ -65,7 +65,7 @@ export default function RecipesPage() {
price: "Intermediate",
rating: 5,
reviewCount: "980",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-chef-preparing-pizza_23-2150235804.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-chef-preparing-pizza_23-2150235804.jpg?_wi=2",
imageAlt: "Authentic wood fired pizza preparation",
},
{
@@ -75,7 +75,7 @@ export default function RecipesPage() {
price: "Beginner",
rating: 5,
reviewCount: "1.5k",
imageSrc: "http://img.b2bpic.net/free-photo/cherry-tomatoes-with-olive-oil-mushrooms-raw-pastas-marble_114579-66618.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/cherry-tomatoes-with-olive-oil-mushrooms-raw-pastas-marble_114579-66618.jpg?_wi=2",
imageAlt: "Classic spaghetti with garlic and oil",
},
{
@@ -85,7 +85,7 @@ export default function RecipesPage() {
price: "Beginner",
rating: 5,
reviewCount: "856",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cut-vegetables-red-cabbage-green-tomato-pumpkin-red-onion-bell-pepper-caulifower-lemon-wooden-bowls-white-wooden-surface-free-space_140725-63310.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cut-vegetables-red-cabbage-green-tomato-pumpkin-red-onion-bell-pepper-caulifower-lemon-wooden-bowls-white-wooden-surface-free-space_140725-63310.jpg?_wi=2",
imageAlt: "Fresh colorful salad with organic vegetables",
},
{
@@ -95,7 +95,7 @@ export default function RecipesPage() {
price: "Advanced",
rating: 5,
reviewCount: "2.1k",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-jelly-delicious-dessert-plate_23-2148238722.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-jelly-delicious-dessert-plate_23-2148238722.jpg?_wi=2",
imageAlt: "Elegant gourmet chocolate dessert",
},
{
@@ -105,7 +105,7 @@ export default function RecipesPage() {
price: "Intermediate",
rating: 5,
reviewCount: "2.4k",
imageSrc: "http://img.b2bpic.net/free-photo/spoons-with-assorted-pasta_23-2147853422.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/spoons-with-assorted-pasta_23-2147853422.jpg?_wi=2",
imageAlt: "Traditional spaghetti with meat sauce",
},
]}
@@ -126,7 +126,7 @@ export default function RecipesPage() {
{/* Footer */}
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/bar-concept_23-2147798083.jpg"
imageSrc="http://img.b2bpic.net/free-photo/bar-concept_23-2147798083.jpg?_wi=2"
imageAlt="Professional culinary kitchen workspace"
columns={[
{