Mithilfe von HTML5, SASS, GULP und ES2015 ist eine hochsprachige Kesselplatte für die Entwicklung statischer Websites auf Ihrem Mac. Mit Begeisterung müssen Sie nicht von vorne anfangen!
Ich stimme zu! Wir brauchen wirklich keine Kesselplatten oder Frameworks für die Entwicklung von Websites. Der Beginn ist stark auf die Werke anderer wie HTML5Boilerplate abhängt. Keiner der Kesselplatten, auf die ich gestoßen bin, war für mich richtig. Begeisterung ist nicht jedermanns Sache . Ich habe einen Beginn erstellt, um meinen Workflow mit den Tools anzupassen, die ich bei der Entwicklung von Websites gerne verwende. Sterne kann entweder so wie es ist oder als Inspiration für Ihren Entwicklungsworkflow verwendet werden.
Ein paar Haftungsausschlüsse:
Der Code in diesem Repo geht davon aus, dass Sie mit den folgenden Technologien vertraut sind:
Andere Technologien, die in dieser Kesselplatte verwendet werden: BrowserSync, Browserify, JQuery, Ladda, Normalize.css, retina.js, wachyify.
Hier sind einige Websites, bei denen Sterne 2.0 verwendet wird:
Hier sind einige Websites, die mit Beginn von 1.0 gebaut wurden:
Wenn Sie einen Auslauf verwenden, sollten Sie es mir voll und ganz sagen, dass Sie hier auf dieser Liste der fantastischen Websites (Selbst-Five) vorgestellt werden können.
Sie müssen Folgendes installieren lassen, um den Code in diesem Repository zu verwenden:
Die einfache Möglichkeit, Node.js und GraphicsMagick auf einem Mac zu erhalten, verwendet Homebrew. Einfach rennen:
brew update & brew install node graphicsmagick
Klonen Sie das Repository:
git clone [email protected]:ksmandersen/startover.git
Installieren Sie die Projektabhängigkeiten für Ruby Edelsteine und Knotenpakete:
npm install
So führen Sie die lokale Entwicklungsversion der Website mit Browser -Synchronisation aus:
npm run dev
Erstellen Sie eine lokale Version der Website:
npm run build
Erstellen Sie eine Release -Version der Website:
npm run build-production
Ich benutze Dokku seit einiger Zeit, um diesen Stapel bereitzustellen. Das Repo enthält eine einfache NodeJS -Server -App, die auf Express ausgeführt wird, um den statischen Inhalt der Website zu bedienen. Sie sollten in der Lage sein, den Code überall bereitzustellen, der eine einfache NodeJS -App wie Heroku akzeptiert.
Die MIT-Lizenz (MIT) Copyright (C) 2013-2016 Kristian Andersen
Die Erlaubnis wird hiermit kostenlos an eine Person erteilt, die eine Kopie dieser Software und zugehörigen Dokumentationsdateien ("Software") erhält, um die Software ohne Einschränkung zu behandeln, einschließlich ohne Einschränkung der Rechte zu verwenden, zu kopieren, zu modifizieren, zu verschmelzen, verschmelzen , veröffentlichen, vertreiben, unterlizenzieren und/oder Kopien der Software verkaufen und Personen, denen die Software dazu bereitgestellt wird, unter den folgenden Bedingungen ermöglicht:
Die oben genannte Copyright -Mitteilung und diese Erlaubnisbekanntmachung müssen in alle Kopien oder wesentlichen Teile der Software enthalten sein.
Die Software wird "wie es ist" ohne Garantie jeglicher Art, ausdrücklich oder stillschweigend bereitgestellt, einschließlich, aber nicht beschränkt auf die Gewährleistung der Handelsfähigkeit, die Eignung für einen bestimmten Zweck und die Nichtverletzung. In keinem Fall haftet die Autoren oder Urheberrechtsinhaber für Ansprüche, Schäden oder andere Haftungen, sei es in einer Vertragsklage, unerlaubter Handlung oder anderweitig, aus oder im Zusammenhang mit der Software oder anderen Geschäften in der SOFTWARE.