Bauen Sie bei Ihren React- oder Next.js -Projekten visuell auf dem neuesten Stand. Stellen Sie sie null weitere Konfiguration ein!
? Beispiele: Prettyfunnels.com, GetDestack.com
[13/03/2024] Destack V3 wurde gerade auf NPM veröffentlicht. Erfahren Sie mehr unter Pull/103 und Issues/104. Beachten Sie, dass mit V2 erstellte Seiten mit V3 nachgebaut werden müssen, um reibungslos zu funktionieren.
[10/10/2023] Destack V3 ist in Beta. Diese Veröffentlichung ist ein Umschreiben des Editors von Grund auf neu. Schauen Sie sich es bei Destack-Starter-Beta an. Mehr bei Pull/103 und Ausgaben/104.
[13/06/2023] Drei weitere Themen wurden Preline, Flussbiss und Flussriss hinzugefügt.
[04/02/2023] Version 2 wurde gerade auf NPM veröffentlicht. Probieren Sie es mit Destack@2 oder Destack@Lasting aus.
[17/12/2022] Destack V2 ist jetzt in Beta. Es ist ein großes Umschreiben, der auf basierend auf Craft.js einen neuen benutzerdefinierten Seitenbauer geliefert hat. Schauen Sie sich es bei Destack-Starter-Beta an. Mehr bei Pull/62 und Ausgaben/22.
[10.10.2022] Destack unterstützt jetzt mehrere Themen. Zwei neue Themen wurden Meraki UI und Hyper UI hinzugefügt.
Es ist ein Werkzeug, um Zielseiten in Ihren React- oder Next.js -Projekten zu erstellen. Destack enthält mehrere Komponenten von Tailblocks, Meraki UI, Hyper UI, Preline, Flow Bite und Flow Rift. Er unterstützt auch Bild -Uploads und Formulareinreichungen.
Destack hilft Ihnen, sich nicht mehr um Marketingseiten zu sorgen, damit Sie sich auf Ihr Projekt konzentrieren können.
Destack unterstützt jetzt die Themenauswahl.
| Themenauswahl | Meraki UI (Komponenten) |
| Hyper UI (Komponenten) | Tailblocks (Komponenten) |
| Preline (Komponenten) | Flow Rift (Komponenten) |
| Flussbiss (Komponenten) |
Es gibt viele Open Source -Tailwind -Themen, die Destack unterstützen kann. Wenn Sie helfen möchten, ein neues Thema hinzuzufügen, erstellen Sie ein neues Thema in Diskussionen oder wenden Sie sich auf Twitter an mich.
Es gibt Hunderte von gut gestalteten und stark funktionalen Blöcken von Tailblblocks, Meraki UI, Hyper UI, Preline, Flow Bite und Flow Rift. Unterstützt die Themenfarben des Throwswinds dh dh dh dh dh. Rot, Gelb, Grün, Blau, Indigo, Lila & Pink.
Angetrieben von einem maßgeschneiderten minimalen Seitenbuilder, der unter Berücksichtigung der Einfachheit erstellt wurde. Es unterstützt die Veränderung von CSS -Klassen und CSS -Eigenschaften des Rückenwinds mit dem Inspektor in Browser Devtools.
Destack speichert alle Ihre Vermögenswerte auf Github, Bitbucket usw. über den Herausgeber. Es gibt keine externen Abhängigkeiten, über die man sich verwalten oder Sorgen machen muss.
Speichert die im Editor in Ihrem Repository hochgeladenen Bilder und zeigt sie bei Bedarf bei der Produktion an. Unterstützt auch die Einreichung von HTML und API -Formular außerhalb der Box.
Arbeitet vorhanden und neue reag- und next.js -Projekte. Benötigt ein minimales Setup und keine zusätzliche Konfiguration, um Ihre Zielseiten für die Produktion bereitzustellen.
Geben Sie das Destack-Starter-Projekt auf
Oder ein Projekt für Vercel bereitstellen:
Oder Vorschau IT online mit Gitpod:
npm i destack Erstellen Sie pages/api/builder/handle.js und fügen Sie Folgendes hinzu:
export { handleEditor as default , config } from 'destack/build/server' Auf jeder Seite Next.js möchten Sie Destack einrichten:
export { getStaticProps } from 'destack/build/server'
export { ContentProvider as default } from 'destack'Geben Sie das Destack-React-Starter-Projekt auf
Oder ein Projekt für Vercel bereitstellen:
Oder Vorschau IT online mit Gitpod:
npm i destack In package.json :
destack -d "react-scripts start"destack -b "react-scripts build" In jeder React.js -Komponente möchten Sie Destack einrichten:
export { ContentProviderReact as default } from 'destack'? Destack besteht aus zwei Hauptkomponenten. Die erste ist eine React -Komponente, die den Editor oder die generierte Seite anzeigt, und die zweite ist eine nächste API -Route, die Ihren Fortschritt in Ihrem Repository speichert.
? Wenn Sie das Projekt in development ausführen (dh mit npm run dev ), versteht die React -Komponente es aus der Umgebungsvariablen NODE_ENV und zeigt Ihnen den Editor, auf dem Sie Ihre Zielseite visuell erstellen können.
Jede Änderung, die Sie vornehmen, geht an die API -Route, die eine Standarddatei default.json aktualisiert. Diese Datei enthält die HTML für Ihre Zielseite und erinnert sich, wie Sie Ihre Seite strukturieren, damit Sie später zurückkehren können, um sie zu aktualisieren.
Wann ist Zeit für production (dh npm run build oder Bereitstellung in Vercel). Die React -Komponente liest NODE_ENV erneut und generiert die HTML -Version der Seite, die Sie im Editor aus dem früheren default.json -Dateidestack für Sie erstellt haben.
Hinweis: Die obige Beschreibung ist für Next.js. In React.js erstellt das
destack -b-Skript eine API -Route, die der oben beschriebenen ähnelt, die Vorlagenänderungen und Datei -Uploads in der Entwicklung übernimmt. In der Produktion kopiert dasdestack -d-Skriptdefault.jsonin denpublicOrdner und erstellt eine statische Version der Seite.
Mehr über die Architektur des Projekts hier.
async wenn Sie keine Umleitung wünschenasync Formulare zu bewältigen, können Sie eine API -Route erstellen/api/submit hörtpublic/uploadedBeispiel: https://github.com/liveduo/destack-landing
Erstellen Sie eine neue SEAL-Datei im pages des nächsten.js-Projekts und importieren Sie destack , wie in #With-Anisting-NextJS-Project in verschiedene Seiten beschrieben.
Installieren Sie eine Routing-Bibliothek wie react-router-dom oder router-tutorial im Projekt React.js und importieren Sie destack , wie in #--new-reactjs-project auf verschiedene Routen beschrieben. Weitere Informationen finden Sie in Destack-React-Starter.
Siehe Beitrag.md
Dieses Projekt entwickelte sich aus der Notwendigkeit, schnell zu prototypisieren, die Eigentum an den generierten Seiten beizubehalten und mit serverlosen Jam-Stack-Frameworks kompatibel zu sein.
Weiter.js? ➕ Rückenwind -CSS? = ??
Bitte gehen Sie und zeigen Sie diesen Projekten etwas Liebe (️).
Vergessen Sie nicht, Tailbless, Meraki UI, Hyper UI, Preline, Flow Bite und Flow Rift zu überprüfen.
Hergestellt mit Mitwirkenden-Img.