Dejband.com clone — Next.js, RTL Persian
- Homepage faithfully matching dejband.com (hero, services, consulting,
stats, about block, timeline, portfolio, articles) + About/Contact/
Portfolios/Articles pages under source URLs
- Meshkee API integration: live blog content, favicon, user menu,
sitemap/robots proxy, canonical /blog/{id}/{slug}
- SEO pass: one H1 per page, unique metadata + canonicals, alt text
- Contact form wired to /api/contact with toast + reset
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
import Image from "next/image";
|
||||
import { CONSULTING } from "@/lib/site";
|
||||
|
||||
export default function Consulting() {
|
||||
return (
|
||||
<section className="consult-section">
|
||||
<div className="container">
|
||||
{CONSULTING.map((c, idx) => (
|
||||
<div
|
||||
className={`consult-row ${idx % 2 === 1 ? "flip" : ""}`}
|
||||
key={c.title}
|
||||
>
|
||||
<div className="consult-media">
|
||||
<Image src={c.img} alt={c.title} width={799} height={512} />
|
||||
</div>
|
||||
<div className="consult-body">
|
||||
<h3>{c.title}</h3>
|
||||
<p className="en">{c.en}</p>
|
||||
<p className="txt">{c.text}</p>
|
||||
</div>
|
||||
</div>
|
||||
))}
|
||||
</div>
|
||||
</section>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user