Αναπτύξεις

Όλη η έξοδος του Global Sites πηγαίνει στο φάκελο dest. Δεδομένου ότι αυτά είναι όλα στατικά αρχεία, μπορείτε να τα αναπτύξετε σε οποιονδήποτε πάροχο που επιτρέπει στατικές ιστοσελίδες. Έχω χρησιμοποιήσει το Cloudflare Pages για πολλά από τα έργα μου. Λειτουργεί πολύ καλά για έως και 20.000 σελίδες στην εμπειρία μου.

Το έργο Core είναι ένα ιδιωτικό αποθετήριο που δεν είναι προσβάσιμο από προεπιλογή παντού. Μπορείτε να προσθέσετε ένα προσωπικό διακριτικό πρόσβασης GitHub στο αρχείο .gitmodules για να αποκτήσετε πρόσβαση. Δημιουργία προσωπικού διακριτικού πρόσβασης GitHub:

  • Πηγαίνετε στο GitHub > Ρυθμίσεις > Ρυθμίσεις προγραμματιστών > Προσωπικά διακριτικά πρόσβασης
  • Κάντε κλικ στο "Δημιουργία νέου κωδικού" (κλασικό)
  • Δώστε του ένα περιγραφικό όνομα, π.χ., "Cloudflare Build Access"
  • Ορίστε μια ημερομηνία λήξης (ή επιλέξτε "Χωρίς λήξη" αν είναι απαραίτητο)
  • Επιλέξτε πεδία: τουλάχιστον, ελέγξτε την επιλογή Όλες οι αποθήκες. Επίσης, αλλάξτε αυτά τα δικαιώματα σε μόνο ανάγνωση: Ενέργειες, Καταστάσεις δέσμευσης, Περιεχόμενα, Μεταδεδομένα.
  • Κάντε κλικ στο "Δημιουργία κωδικού" και αντιγράψτε τον κωδικό αμέσως.
Add the token to Cloudflare:
  • Στο έργο σας Cloudflare Pages, μεταβείτε στις Ρυθμίσεις > Μεταβλητές περιβάλλοντος
  • Προσθέστε μια νέα μεταβλητή με το όνομα GITHUB_PAT (ή οποιοδήποτε άλλο όνομα προτιμάτε) Συνήθως προσθέτω το ίδιο για παραγωγή και προεπισκόπηση (αν χρησιμοποιείτε προεπισκόπηση).
  • Επικολλήστε το προσωπικό σας διακριτικό πρόσβασης ως τιμή
  • Ενημερώστε το αρχείο .gitmodules σας: Αλλάξτε τις διευθύνσεις URL των υπομοναδικών για να χρησιμοποιούν HTTPS με το τόκεν:
bash - .gitmodules
[submodule "path/to/submodule"]
      path = path/to/submodule
      url = https://${GITHUB_PAT}@github.com/username/repo.git