profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchΡύθμιση διακομιστή μεσολάβησης πίνακα διαχείρισηςCEL Scripting in Template BuilderProject ScaffoldingΒιβλιοθήκη πολυμέσων

Χωρίς κεφαλή

Γρήγορη εκκίνησηjson και Claude κώδικαςComponent Zod Pull

REST API

επισκόπηση του REST APIgetConnect your websitegetGET /routesgetGET /routegetGET /blocksgetΛήψη μπλοκ με cel cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getΛήψη ονόματος σχήματος συνόλου δεδομένωνgetGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPOST /translationpatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Project Scaffolding

Δημιουργήστε έναν ιστότοπο προρυθμισμένο για το Profound CMS, με είτε ένα ελάχιστο αρχικό template είτε ένα template ιστοτόπου τεκμηρίωσης.

Δημιουργήστε ένα app Next.js / TanStack για το Profound CMS.

Εγκατάσταση και εκτέλεση

Χρησιμοποιήστε το Bun για να δημιουργήσετε ένα νέο project:

bunx create-profound-app <project-name>

Μπορείτε να επιλέξετε ένα template διαδραστικά ή να καθορίσετε ένα ρητά:

bunx create-profound-app <project-name> --framework=next/tanstack --template=base/docs

Για να παραλείψετε την αυτόματη αρχικοποίηση του Git:

bunx create-profound-app <project-name> --no-git

Για να παραλείψετε την αυτόματη εγκατάσταση των εξαρτήσεων:

bunx create-profound-app <project-name> --no-install

Επόμενα βήματα

cd <project-name>
bun dev

Templates

  • base: ελάχιστο αρχικό template ιστοτόπου για το Profound CMS.
  • docs: αρχικό template ιστοτόπου τεκμηρίωσης με UI ειδικά για τεκμηρίωση.

Δημιουργία του ιστοτόπου στο Profound CMS

Η εφαρμογή που δημιουργήθηκε χρειάζεται έναν ιστότοπο στον οποίο θα συνδεθεί. Δημιουργήστε έναν στον Πίνακα διαχείρισης πριν ορίσετε τις μεταβλητές περιβάλλοντος.

  1. Μεταβείτε στον Πίνακα διαχείρισης.
  2. Αν ο οργανισμός σας δεν διαθέτει ακόμη ιστοτόπους, θα μεταφερθείτε απευθείας στη φόρμα δημιουργίας. Διαφορετικά, ανοίξτε το αναπτυσσόμενο μενού του οργανισμού στο επάνω μέρος της πλαϊνής γραμμής και επιλέξτε Δημιουργία νέου ιστοτόπου.
  3. Δώστε στον ιστότοπο ένα όνομα και έναν τομέα και, προαιρετικά, επιλέξτε ένα αρχικό template.
  4. Κάντε κλικ στην επιλογή Δημιουργία. Θα μεταφερθείτε στη διεύθυνση /admin/<websiteId> — το ID σε αυτήν τη διεύθυνση URL είναι το ID του ιστοτόπου που ζητά η επόμενη ενότητα.

Πού θα βρείτε το API KEY και το ID του ιστοτόπου;

Από τον Πίνακα διαχείρισης:

  1. Αντιγράψτε το Website ID από το κουμπί «Copy ID» στον πίνακα ελέγχου
  2. Δημιουργήστε ένα νέο API KEY στην ενότητα Settings > API Keys

Μεταβλητές περιβάλλοντος

Δημιουργήστε ένα αρχείο .env.local στον ιστότοπο που δημιουργήσατε:

PROFOUND_API_KEY=your_api_key
NEXT_PUBLIC_PROFOUND_WEBSITE_ID=your_website_id
NEXT_PUBLIC_CMS_API_URL=https://cms.dev.tryprofound.com
NEXT_PUBLIC_BUNNY_CDN_URL=https://cms-profound.b-cdn.net

Τι κάνει

Το create-profound-app αντιγράφει ένα template σε έναν νέο κατάλογο, αντικαθιστά placeholders του template, όπως το όνομα του project, και προαιρετικά αρχικοποιεί ένα αποθετήριο Git και εγκαθιστά τις απαιτούμενες εξαρτήσεις.

Εντολές του ιστότοπου που δημιουργήθηκε

Μέσα στο project που δημιουργήθηκε, οι βασικές εντολές είναι:

bun dev: εκκίνηση του διακομιστή ανάπτυξης
bun build: δημιουργία build για παραγωγή
bun start: εκτέλεση του build παραγωγής
bun lint: εκτέλεση ελέγχου linting
bun generate-schemas: συγχρονισμός των σχημάτων CMS από το Profound CMS
Continue Reading
Previous‹CEL Scripting in Template BuilderNextΒιβλιοθήκη πολυμέσων›