SKELEVENY bietet Ihnen ein solides Fundament, um schnelle und zugängliche statische Websites zu bauen. Sehen Sie sich die Demo -Site an.
Knoten v10+
git clone https://github.com/josephdyer/skeleventy.git
cd
in den Projektordner und führen Sie npm install
ausnpm run dev
Tipp ausführen: ELESTY hat eine Live -Reload -Reload eingebacken! site/
enthält alle globalen Daten, Vorlagen und Inhalteutilities/
enthält elf filters
und transforms
index.md
-Datei enthältcss/
für kompilierte CSSjs/
für kompilierte JavaScriptimages/
enthält die Bilder unserer Website, ein SVG -Symbol Sprite und einen Ordner für Meta -Bilder (OG, Twitter usw.) Laravel Mix gibt uns eine schöne API -Ebene auf dem Webpack. SKELEVYS verwendet eine simple -Setup.
Sie finden die nicht kompilierten SCS und JS der Website in resources/
Wo Mix diese Verzeichnisse nach Änderungen ansehen. Tipp: Es ist am besten, den Server immer neu zu starten, wenn neue Teilnehmer oder Ordner erstellt werden
scss/
wird in macht verwandte Subordner strukturiert_config.scss
können Sie die Farben der Website und die von Gorko generierten Versorgungsklassen ändernIch beschloss, Rückenwind zugunsten von Gorko zu entfernen, nur wegen seiner Einfachheit und Wartbarkeit (insbesondere für neuere Entwickler). Wenn Sie nicht zu viel haben und das, was Sie benötigen, sind nicht zu viel zu sein, wird zu einer einfacheren, wartbaren Codebasis führen. Mit Gorko können Sie einen Streuung wiederverwendbarer Versorgungskurse hinzufügen, um Ihren Code trocken zu halten. Kredit an Andy Bell für die Herstellung dieses praktischen kleinen Werkzeugs
utilities/
enthält alle globalen Dienstprogramm-/ Helferfunktionenmodules/
enthält das tatsächliche JavaScript Ihrer Website, die alle in ihren jeweiligen modularen Unterordnern ordentlich und ordentlich gehalten wurdenimport '@modules/example-module'
in main.js
importieren.webpack.mix.js
einrichtenSkeleventy hat keine reaktionsschnellen Bilder, die Hauptgrund dafür sind: Es ist am besten mit CDN. Schauen Sie sich dieses Tutorial an, um ELLEITY mit Wolkinie einzurichten.