FastComments.com

Add Comments to Your Next.js App

Ово је званична Next.js библиотека за FastComments.

Уградите живо коментарисање, ћаскање и видгете за рецензије у вашу Next.js апликацију.

Репозиторијум

Погледајте на GitHub


Уживо демонстрација Internal Link

Да бисте видјели све компоненте и токове који раде локално према јавном demo најмопримцу, клонирајте репозиторијум и покрените:

cd example
npm install
npm run dev

Свака компонента има своју руту у оквиру example/app/ коју можете директно копирати у своју Next.js апликацију.

Инсталација Internal Link

npm install fastcomments-nextjs

Брзи почетак Internal Link

// app/page.tsx
import { FastComments } from 'fastcomments-nextjs';

export default function Page() {
    return <FastComments tenantId="demo" />;
}

Zamijenite "demo" sa vašim FastComments tenant ID-om. Komponenta već deklariše 'use client', tako da je možete renderovati iz server komponente.

Компоненте Internal Link

Компонента Опис
FastComments Видџет за коментаре са одговорима, гласањем и још много тога
FastCommentsCommentCount Приказује број коментара за страницу
FastCommentsImageChat Коментари за анотације слика
FastCommentsLiveChat Видџет за ћаскање уживо
FastCommentsCollabChat Колаборативно инлајн коментарисање
FastCommentsReviewsSummary Резиме рецензија са оценама у звездицама
FastCommentsUserActivityFeed Фид активности корисника

Све компоненте су експороване из корена пакета:

import {
    FastComments,
    FastCommentsLiveChat,
    FastCommentsReviewsSummary,
} from 'fastcomments-nextjs';

Распоређивање на Vercel Internal Link

Ако сте инсталирали FastComments преко интеграције Vercel Marketplace-а, ваш tenant ID је доступан као променљива окружења FASTCOMMENTS_TENANT_ID. Да бисте га прочитали на клијенту, изложите га преко next.config.js или му додајте префикс NEXT_PUBLIC_:

<FastComments tenantId={process.env.NEXT_PUBLIC_FASTCOMMENTS_TENANT_ID!} />

Пример пројекта Internal Link

U директорijуму example/ налази се функционалан демо:

cd example && npm install && npm run dev

Статус одржавања Internal Link

Ове компоненте су омотачи око наших основних VanillaJS компоненти. Можемо аутоматски ажурирати ове компоненте (поправљати грешке, додавати функције) без објављивања ове библиотеке, тако да иако можда неће бити објављена неко вријеме, то не значи да FastComments није у активној развоју! Слободно погледајте наш блог за ажурирања. Разорне промјене API-ја или функције никада неће бити послате у основну библиотеку без повећања верзије у овој библиотеци.

Потребна помоћ?

Ако наиђете на било какве проблеме или имате питања у вези Next.js Library, молимо вас:

Доприноси

Доприноси су добродошли! Молимо вас посетите GitHub репозиторијум за смернице о доприносима.