FastComments.com

Add Comments to Your Next.js App


Ovo je službena Next.js knjižnica za FastComments.

Ugradite widgete za komentiranje uživo, chat i recenzije u vašu Next.js aplikaciju.

Repository

Pogledajte na GitHubu


Prikaz uživo Internal Link

Da biste vidjeli sve komponente i tokove koji rade lokalno protiv javnog demo tenanta, klonirajte repozitorij i pokrenite:

cd example
npm install
npm run dev

Svaka komponenta ima svoju rutu pod example/app/ koju možete izravno kopirati u svoju Next.js aplikaciju.

Instalacija Internal Link

npm install fastcomments-nextjs

Brzi početak Internal Link

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

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

Zamijenite "demo" sa svojim FastComments tenant ID-jem. Komponenta već deklarira 'use client', pa je možete renderirati iz serverske komponente.

Komponente Internal Link

Komponenta Opis
FastComments Widget za komentiranje s odgovorima, glasovanjem i ostalim značajkama
FastCommentsCommentCount Prikazuje broj komentara za stranicu
FastCommentsImageChat Komentari za označavanje slika
FastCommentsLiveChat Widget za chat uživo
FastCommentsCollabChat Suradničko inline komentiranje
FastCommentsReviewsSummary Sažetak recenzija s ocjenama u zvjezdicama
FastCommentsUserActivityFeed Feed aktivnosti korisnika

Sve komponente se izvoze iz korijena paketa:

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

Vercel implementacije Internal Link

Ako ste instalirali FastComments putem integracije Vercel Marketplace, vaš tenant ID dostupan je kao varijabla okruženja FASTCOMMENTS_TENANT_ID. Da biste ga pročitali na klijentu, izložite ga putem next.config.js ili mu dodajte prefiks NEXT_PUBLIC_:

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

Primjer projekta Internal Link

Radni demo je uključen u direktorij example/:

cd example && npm install && npm run dev

Status održavanja Internal Link

Ove komponente su omotači oko naših temeljnih VanillaJS komponenti. Možemo automatski ažurirati ove komponente (ispraviti greške, dodati značajke) bez objavljivanja ove biblioteke, pa iako možda neće biti objavljena neko vrijeme, to ne znači da FastComments nije u aktivnom razvoju! Slobodno provjerite naš blog za ažuriranja. Prekidajuće promjene API-ja ili značajke nikada neće biti isporučene u temeljnu biblioteku bez povećanja verzije ove biblioteke.

Trebate pomoć?

Ako naiđete na bilo kakve probleme ili imate pitanja u vezi Next.js biblioteke, molimo:

Doprinosi

Doprinosi su dobrodošli! Posjetite GitHub repozitorij za smjernice o doprinosima.