عبد النور محمد نشر 23 يونيو 2021 أرسل تقرير نشر 23 يونيو 2021 في create react app لدينا ملف index.html في مجلد ال public خيث يمكن التعديل على لتعم التعديلات في جميع الموقع ولكن nextjs لا يحتوي ملف index.html مركزي هل هناك طريقة لانشاء ملف مركزي مشابه للذي يوجد في create raect app؟ 1 اقتباس
0 عبدالباسط ابراهيم نشر 23 يونيو 2021 أرسل تقرير نشر 23 يونيو 2021 يمكنك استخدام الإضافة next-seoحيث توفر لك مميزات كثيرة فيمكنك إضافة meta لصفحة معينة أو إضافة meta إفتراضية لجميع الصفحات أو الموقع كالتالي إنشاء custom App يسمى app.js_ ثم يمكنك استدعاء DefaultSeo من next-seo ثم إضافة الإعدادات التي تريدها import App, { Container } from 'next/app'; import { DefaultSeo } from 'next-seo'; // import your default seo configuration import SEO from '../next-seo.config'; export default class MyApp extends App { render() { const { Component, pageProps } = this.props; return ( <Container> <DefaultSeo // Component يجب أن تكون في البداية قبل ال openGraph={{ type: 'website', locale: 'en_IE', url: 'https://www.url.ie/', site_name: 'SiteName', }} twitter={{ handle: '@handle', site: '@site', cardType: 'summary_large_image', }} /> <Component {...pageProps} /> </Container> ); } } اقتباس
0 عبدالله عبدالرحمن11 نشر 23 يونيو 2021 أرسل تقرير نشر 23 يونيو 2021 يمكنك إستخدام المكون المُدمج Head لإضافة عناصر الى العنصر head في الصفحة كالآتي import Head from 'next/head' function IndexPage() { return ( <div> <Head> <title>عنوان الصفحة</title> <meta name="viewport" content="initial-scale=1.0, width=device-width" /> </Head> <p>فقرة</p> </div> ) } export default IndexPage اقتباس
السؤال
عبد النور محمد
في create react app لدينا ملف index.html في مجلد ال public خيث يمكن التعديل على لتعم التعديلات في جميع الموقع ولكن nextjs لا يحتوي ملف index.html مركزي هل هناك طريقة لانشاء ملف مركزي مشابه للذي يوجد في create raect app؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.