Die Projektvorlage ist der Weg, um statische Websites schnell zu erstellen. Erstellen Sie mit einem Befehl eine statische Seite mit Webpack, Gulp, Lenkers.js und SCSS.
[ES6]
Alle mit einem Befehl aus dem Terminal:
yarn start
npm install -g gulp # May require `sudo`
yarn install # One time
gulp serve
Wenn Sie dieses Repo für Ihr nächstes Projekt verwenden möchten, stellen Sie sicher, dass Sie die folgenden Änderungen vornehmen:
data.yml
und füllen Sie die mit Ihrer Website zugeordneten HTML -Metadaten aus.package.json
bearbeiten.json angibt einen name
, version
, description
, license
und repository.url
..git
, damit Sie von einer frischen Festschaffungsgeschichte beginnen.README.md
zu Ihrer Präferenz. Ein Überblick über Gulp -Befehle verfügbar:
gulp build
Baut den Standort in das dist
-Verzeichnis auf. Dies beinhaltet:
gulp build:optimized
Dies wird zum Verteilen einer optimierten Version der Website (zur Bereitstellung) verwendet. Es enthält alles von gulp build
sowie:
gulp watch
Beobachten Sie Änderungen in lokalen Dateien und bauen Sie Teile der Website nach Bedarf in das dist
-Verzeichnis um.
gulp serve
Fährt gulp watch
im Hintergrund aus und dient dem dist
-Verzeichnis bei localhost:3000
mit automatischem Nachladen mithilfe von Browsersync.
├── webpack.config.dev.js # Controls javascript and css bundling
├── Gulpfile.js # Controls Gulp, used for building the website
├── README.md # This file
├── data.yml # Metadata associated with the site.
├── dist/ # Gulp builds the static site into this directory
├── package.json # Dependencies
└── src/ # All source code
├── assets/
├── css/ # Stylesheets
├── font/ # Font files
├── img/ # Images and SVGs
├── js/ # Javascript libraries and scripts
├── views/
├── partials/ # Handlebars HTML partials that are included / extended
└── templates/ # Handlebars HTML files, one per page on the site.