Δημιουργήστε έναν ιστότοπο προρυθμισμένο για το 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
base: ελάχιστο αρχικό template ιστοτόπου για το Profound CMS.docs: αρχικό template ιστοτόπου τεκμηρίωσης με UI ειδικά για τεκμηρίωση.Η εφαρμογή που δημιουργήθηκε χρειάζεται έναν ιστότοπο στον οποίο θα συνδεθεί. Δημιουργήστε έναν στον Πίνακα διαχείρισης πριν ορίσετε τις μεταβλητές περιβάλλοντος.
/admin/<websiteId> — το ID σε αυτήν τη διεύθυνση URL είναι το ID του ιστοτόπου που ζητά η επόμενη ενότητα.Από τον Πίνακα διαχείρισης:
Δημιουργήστε ένα αρχείο .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