A static site generator using Gulp
Clone or download
Pull request Compare This branch is 91 commits ahead, 73 commits behind ducksoupdev:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
edit
gulp
.editorconfig
.gitignore
.gitmodules
README.md
bower.json
gulpfile.js
package-lock.json
package.json
site.json

README.md

lazy-8/base

A Static site generator using Gulp

Features

  • Converts Markdown files to static HTML
  • Handlebars templates and partials
  • Sass compiling and minification
  • Css reducing (Uncss)
  • Javascript concatenating and minification
  • Asset copying
  • Image compression
  • HTML compression
  • RSS feed creation
  • Runs a local server that reloads with changes
  • Draft content
  • Creates a distribution folder with all content and assets
  • Publishes distribution folder on gh-pages for quick deploy

Requirements

Installation

  1. Open terminal
  2. Navigate to folder where your new project will be
  3. Type:
git clone https://github.com/lazy-8/base.git ProjectName
cd ProjectName
npm install
bower install
gulp

What's Next?

  1. Make your project yours at docs/configuration.md
  2. Learn to manage content at docs/editing.md
  3. Version control at docs/version-control.md
  4. Fast publishing at docs/publishing.md
  5. Domains at docs/domain.md

Frameworks and Integrations

Useful Utilities

  • If you use Sublime Text, install lazy-8/exo for a fuckload of snippets to simplify your code
  • If you want to use custom fonts, install lazy-8/fontgen to convert any ttf or otf font into webfont

More About the Project

lazy-8/base is a fork of ducksoupdev/gulp-site-generator.