Heute Morgen hat Chris eine optimierte Methode geteilt, um eine statische Website mit Netlify schnell einsatzbereit zu machen. Zufälligerweise haben Sarah und ich auch etwas geschrieben, das diese Idee erweitert, wo eine statische Website Inhalte aus WordPress über die REST-API abrufen kann.
Mit Vue, Nuxt, axios und Netlify ist es möglich, sowohl die Performance- als auch die Continuous-Integration-Vorteile von Jamstack mit den leistungsstarken Publishing- und Bearbeitungsfunktionen eines CMS zu nutzen. Es ist wirklich erstaunlich, was die Kombination verschiedener Stacks heutzutage leisten kann!
Als WordPress-Junkie habe ich selbst viel von Sarah über die Einrichtung einer Progressive Web App und die Arbeit mit einer komponentengetriebenen Architektur gelernt. Sie hat mich mit mehreren Ressourcen ausgestattet, die alle im Artikel verlinkt sind. Es gibt sogar ein vollständiges Video, in dem Sarah die gleichen Schritte durchgeht, die wir befolgt haben, um diese App einzurichten.
Mit anderen Worten, es lohnt sich die geschätzten 18 Minuten, die das Lesen des Artikels dauert. Ich hoffe, Sie nehmen genauso viel mit, wie ich bei der Arbeit daran mitgenommen habe.
Ich bin zögerlich, diesen Ansatz für eine Website zu versuchen, die von Suchmaschinen gecrawlt werden muss. Mein begrenztes Verständnis ist, dass sie synchrones JS auswerten, aber kein asynchrones, was bedeutet, dass sie nicht darauf warten, dass die REST-API Daten an das Frontend sendet. Bitte korrigieren Sie mich, wenn ich falsch liege.