Küldetések

A Global Sites összes kimenete a dest mappába kerül. Mivel ezek mind statikus fájlok, bármilyen olyan hosztra telepítheted őket, amely lehetővé teszi a statikus webhelyek használatát. Sok projektben használtam a Cloudflare Pages t. Tapasztalataim szerint 20,000 oldalig nagyon jól működik.

A Core projekt egy magánrepó, amely alapértelmezés szerint nem elérhető mindenhol. Egy GitHub személyes hozzáférési tokent adhatsz a .gitmodules fájlhoz a hozzáférésért. Hozz létre egy GitHub személyes hozzáférési tokent:

  • Menj a GitHub > Beállítások > Fejlesztői beállítások > Személyes hozzáférési tokenek
  • Kattints az "Új token generálása" (klasszikus) gombra
  • Adj neki egy leíró nevet, pl. "Cloudflare Build Access"
  • Állítson be lejárati dátumot (vagy válassza a "Nincs lejárat" lehetőséget, ha szükséges)
  • Válassza ki a terjedelmet: legalább az "Összes adattár" lehetőséget ellenőrizze. Emellett ezeket a jogosultságokat is módosítom, hogy csak olvashatóak legyenek: Akciók, Elkötelezett állapotok, Tartalmak, Metaadatok.
  • Kattintson a "Token generálása" gombra, és azonnal másolja a tokent.
Add the token to Cloudflare:
  • A Cloudflare Pages projektjében lépjen a Beállítások > Környezeti változók menüpontra.
  • Adj hozzá egy új változót, amelyet GITHUB_PAT nak (vagy bármely más névnek, amelyet előnyben részesítesz) nevezel. Általában ugyanazt az egyet adom hozzá a termelési és az előnézeti (ha használod az előnézetet) környezethez.
  • Illessze be a személyes hozzáférési tokent értékként
  • Frissítse a .gitmodules fájlt: Módosítsa a szubmodul URL eket HTTPS használatára a tokennel:
bash - .gitmodules
[submodule "path/to/submodule"]
      path = path/to/submodule
      url = https://${GITHUB_PAT}@github.com/username/repo.git