
Beaucoup ont sûrement entendu parler des
pages github et que vous pouvez y héberger des sites statiques (générés et téléchargés là -bas). Mais je voudrais qu'il soit dynamique dans ce cas, c'est-à -dire qu'il serait possible de remplir le code une fois et de le remplir comme sur un vrai TsMSke, de plus, il y avait une autorisation, des données chargées dynamiquement et tout ça. Non? Je voulais donc ça. Sous la coupe, je vais montrer ce que j'ai fait.
Pour commencer, comme promis, je vais vous montrer ce qui s'est passĂ©, puis je vais vous dire les dĂ©tails (garder un Ćil sur la modification des onglets et des adresses de page).
Alors qu'est-ce qui se passe ici?
J'ai récemment
Ă©crit sur l'Ă©criture de cms sans tĂȘte, nommĂ©s Prisma CMS .
Mais comme je l'ai Ă©crit, l'idĂ©e initiale Ă©tait que, bien que le serveur et le front soient amicaux, ils doivent encore pouvoir vivre leur propre vie et sont des unitĂ©s indĂ©pendantes. Et si le serveur suit la tendance actuelle des headless-cms / api-first-cms, alors l'avant suit un autre concept - sans serveur. Autrement dit, si nous lançons un front sĂ©parĂ©, nous spĂ©cifions simplement le point de terminaison du serveur API (ce n'est pas nĂ©cessaire sur le mĂȘme domaine), et les donnĂ©es seront extraites par l'API (et l'autorisation fonctionnera).
Mais ce n'est pas tout. Sur le site, j'ai écrit
un article sur le fait que sur prisma-cms.com tout le monde peut crĂ©er un site Web sur un sous-domaine qui utilisera une seule base de donnĂ©es, mais vous pouvez concevoir individuellement votre propre site Web pour vous-mĂȘme. Donc, si vous copiez le rĂ©fĂ©rentiel
prisma-cms.imtqy.com pour
vous -
mĂȘme , vous obtiendrez votre propre site, comme indiquĂ© dans la vidĂ©o.
Mais vous pouvez mĂȘme augmenter votre propre serveur et site. Voici le code source du site:
https://github.com/prisma-cms/prisma-cms.com . Déployez sur votre serveur et exécutez. Si tout fonctionne,
vous spécifiez
ici votre API de point de terminaison et la collectez avec la commande PUBLIC_URL =. / Yarn build
Tout, le site est prĂȘt. Maintenant, en suivant les
instructions officielles, remplissez le contenu du dossier de
construction sur le github et vous avez votre propre site Web avec votre API (vous pouvez utiliser une API pour travailler avec un tas de sites statiques distincts, chacun pouvant ĂȘtre avec sa propre conception).
Et ce n'est pas pour rien que j'ai utilisĂ© une image intitulĂ©e Social coding. Comme vous pouvez le voir dans la vidĂ©o, tous les modĂšles créés sur l'un des sites Ă l'aide d'une seule base de donnĂ©es peuvent ĂȘtre utilisĂ©s dans la conception d'autres sites. C'est-Ă -dire qu'Ă l'avenir, s'il y a suffisamment d'intĂ©rĂȘt, il sera possible de crĂ©er un marchĂ© unique de modĂšles et de parties de modĂšles pour crĂ©er rapidement des sites Ă partir de composants prĂȘts Ă l'emploi.
Bon codage!
Site Web lui-mĂȘme:
prisma-cms.imtqy.com