SEO GRAPHQL RANK MATH (ok)
Source Code
Step 1: Thử lấy seo với post
Bước 1: Tạo Dự Án Next.js mới
Chạy lệnh sau trong terminal để tạo một ứng dụng Next.js mới sử dụng TypeScript:
npx create-next-app@latest my-nextjs-app --typescriptBước 3: Cài đặt Apollo Client và các thư viện cần thiết
Cài đặt Apollo Client, GraphQL và các thư viện cần thiết khác:
npm install @apollo/client graphql next-i18nextBước 4: Thiết lập Apollo Client
Tạo một tệp apollo-client.ts trong thư mục nguồn (ví dụ: src hoặc ở cấp độ gốc tùy thuộc vào cách bạn tổ chức dự án):
pages\apollo-client.ts
// apollo-client.ts
import { ApolloClient, InMemoryCache, createHttpLink } from '@apollo/client';
const httpLink = createHttpLink({
uri: 'https://test1.com/graphql', // Địa chỉ GraphQL của WordPress
});
const client = new ApolloClient({
link: httpLink,
cache: new InMemoryCache(),
});
export default client;Bước 5: Cấu hình i18n
Tạo một tệp next-i18next.config.js tại thư mục gốc của dự án:
next-i18next.config.js
Sau đó thêm vào next.config.js để tích hợp i18n:
next.config.ts
Bước 6: Tạo Trang với SEO Metadata
Tạo tệp [...slug].tsx trong thư mục pages:
pages\[...slug].tsx
Bước 7: Khởi động Dự Án
Chạy ứng dụng Next.js bằng lệnh:




— Bổ sung tuyệt vời sử dụng hàm vừa lấy nội dung và lấy seo
pages\[...slug].tsx
— Cập nhật code cho blog sử dụng chung interface
pages\[...slug].tsx
Step 2 Thử lấy Seo với post




pages\posts\[slug].tsx
Step 3 Thử lấy Seo với category


pages\categories\[slug].tsx
Step 4 Thử lấy Seo với Tag


pages\tags\[slug].tsx
Step 5.1 Thử lấy Seo với blog



pages\blog\index.tsx
Step 5.2 Thử lấy Seo với blog (Full)


PreviousPlugin Unlimited Elements For Elementor nhakhoaemedic😍NextSEO GRAPHQL theo type page, post, product (ok)
Last updated
Was this helpful?