Need help with generator-jekyll-starter-kit?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

nirgn975
141 Stars 22 Forks ISC License 119 Commits 10 Opened issues

Description

🚀 Jekyll Progressive Web App Generator.

Services available

!
?

Need anything else?

Contributors list

# 127,559
ghidra
gh-page...
travis-...
Sass
53 commits
# 1,118
ugui
graysca...
fish-sh...
cypress
8 commits
# 3,274
imagema...
sass-fr...
splash
pipelin...
1 commit
# 166,570
HTML
k8s
contain...
persist...
1 commit

license GitHub release (latest by date) semantic-release Continuous Deployment Dependency Status codecov Codacy Badge Maintenance

Jekyll + Google web-starter-kit = best of both worlds

Installation

First, install Yeoman and jekyll-starter-kit using npm (we assume you have pre-installed node.js).

npm install -g yo
npm install -g generator-jekyll-starter-kit

Then generate your new project:

yo jekyll-starter-kit

Features

  • Automagically compile Pug
  • Automagically compile Sass / SCSS
  • Minify HTML
  • Minify and Autoprefixing CSS
  • Awesome image optimization before deploy
  • Enable ES2015 features using Babel
  • Concatenate and minify JavaScript
  • Built-in preview server with BrowserSync
  • Automagically create a service worker file for offline caching
  • Deploy the project to GitHub pages or Firebase with only one command
  • Automagically test your project output on GitHub Actions with html-proofer
  • Test your project against lighthouse and fail GitHub Action with score below 80/100
  • Awesome README file with all instructions and badges - like the pros :wink:

Trouble with running the project?

There's could be an issue with Gem package manager and the gems on your local machine. If so, run:

bundle install

For more info about bundle go to Bundler.

Want to help?

Great! Here is how you can install the local generator to test changes.

  1. Git clone your fork locally.
  2. npm install
    inside the new directory.
  3. npm link
    - This makes your local system sync with the changes you make
  4. mkdir app
  5. Inside the new directory, initiate
    yo jekyll-starter-kit

Contributors

npm

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.