FastComments.com

Add Comments to Your Next.js App

To je uradna Next.js knjižnica za FastComments.

Vdelajte pripomočke za sprotno komentiranje, klepet in ocene v svojo aplikacijo Next.js.

Repozitorij

Oglejte si na GitHubu

Predstavitev v živo Internal Link

Če želite videti vse komponente in poteke, ki se izvajajo lokalno proti javnemu najemniku demo, klonirajte repozitorij in zaženite:

cd example
npm install
npm run dev

Vsaka komponenta ima svojo pot pod example/app/, ki jo lahko neposredno kopirate v svojo Next.js aplikacijo.

Namestitev Internal Link

npm install fastcomments-nextjs

Hitri začetek Internal Link

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

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

Zamenjajte "demo" z ID-jem vašega FastComments najemnika. Komponenta že deklarira 'use client', zato jo lahko upodabljate iz strežniške komponente.

Komponente Internal Link


Component Description
FastComments Komentatorski vtičnik z odgovori, glasovanjem in več
FastCommentsCommentCount Prikaže število komentarjev za stran
FastCommentsImageChat Komentarji za označevanje slik
FastCommentsLiveChat Vtičnik za klepet v živo
FastCommentsCollabChat Sodelovalno vdelano komentiranje
FastCommentsReviewsSummary Povzetek ocen z zvezdicami
FastCommentsUserActivityFeed Vir uporabniških aktivnosti

Vse komponente so izvožene iz korena paketa:

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

Razmestitve na Vercel Internal Link

Če ste namestili FastComments preko integracije Vercel Marketplace, je vaš ID najemnika na voljo kot okoljska spremenljivka FASTCOMMENTS_TENANT_ID. Če ga želite prebrati na odjemalcu, ga izpostavite v next.config.js ali mu dodajte predpono NEXT_PUBLIC_:

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

Primer projekta Internal Link


V imeniku example/ je priložen delujoč demo:

cd example && npm install && npm run dev



Status vzdrževanja Internal Link

Te komponente so ovojniki okoli naših osnovnih VanillaJS komponent. Te komponente lahko samodejno posodobimo (odpravimo napake, dodamo funkcionalnosti) brez objave te knjižnice, zato čeprav morda dlje časa ne bo objavljena, to ne pomeni, da FastComments ni v aktivnem razvoju! Za posodobitve si lahko ogledate naš blog. Prelomne spremembe API-ja ali funkcionalnosti ne bodo nikoli vključene v osnovno jedrno knjižnico brez povečanja različice v tej knjižnici.

Potrebujete pomoč?

Če naletite na težave ali imate vprašanja glede knjižnice Next.js, prosimo:

Prispevanje

Prispevki so dobrodošli! Prosimo, obiščite GitHub repozitorij za smernice o prispevkih.