60 lines
1.8 KiB
JavaScript
60 lines
1.8 KiB
JavaScript
import Faqs from "@/components/homes/home-15/Faqs";
|
|
import Gallery from "@/components/homes/home-15/Gallery";
|
|
import Features from "@/components/homes/home-15/Features";
|
|
import Hero from "@/components/homes/home-15/Hero";
|
|
import PageItems from "@/components/homes/home-15/PageItems";
|
|
import CategoryItems from "@/components/homes/home-15/CategoryItems";
|
|
import React from "react";
|
|
import { getSiteSettings } from "@/utlis/siteSettings";
|
|
|
|
export const revalidate = 3600;
|
|
|
|
export async function generateMetadata() {
|
|
const siteUrl = process.env.SITE_URL;
|
|
const data = await getSiteSettings(siteUrl);
|
|
const siteTitle = data.site_title || "";
|
|
const siteDescription = data.site_description || "";
|
|
const siteName = data.site_name || "";
|
|
const siteNameInPageTitles = data.site_name_in_page_titles || "None";
|
|
let title = siteTitle;
|
|
if (siteName && siteTitle) {
|
|
if (siteNameInPageTitles === "After") {
|
|
title = `${siteTitle} - ${siteName}`;
|
|
} else if (siteNameInPageTitles === "Before") {
|
|
title = `${siteName} - ${siteTitle}`;
|
|
}
|
|
}
|
|
return {
|
|
title,
|
|
description: siteDescription,
|
|
};
|
|
}
|
|
|
|
export default function Page() {
|
|
return (
|
|
<>
|
|
<div className="grow shrink-0">
|
|
<>
|
|
<section className="wrapper">
|
|
<Hero />
|
|
{/* /.swiper-container */}
|
|
</section>
|
|
<section className="wrapper !bg-[#ffffff] ">
|
|
<div className="w-full">
|
|
<CategoryItems
|
|
pagetype="Jsite Project"
|
|
category="案例"
|
|
category_slug="case"
|
|
count={8}
|
|
columns={4}
|
|
title="应用场景"
|
|
subtitle="Jingrow 系统行业应用场景及案例"
|
|
/>
|
|
</div>
|
|
</section>
|
|
</>
|
|
</div>{" "}
|
|
</>
|
|
);
|
|
}
|