Jekyll 3.3 Qk/Quik Start ⚡ Starter template / scaffold
🔮 Live preview (gh-pages)
- 2 columns
- sass boilerplate 1-7
- normalize v.5.0.0
- flexbox layout (mobile first)
- toggle aside without JS
-
GH-Pages
Fork repo, remove master branch and customize
config.yml
+/assets/css/style.scss
with your site settings. -
QK/Quik
Install QK/Quik gem:
~ $ gem install quik
Use like:
~ $ quik new sz-jekyll-flex
This will download and run the sz-jekyll-flex.rb quik starter script:
starting new Quik script {}; lets go Hello from the sz-jekyll-flex template Q: Name of the template? [blog]:
Type your project name or push
intro
to use default name "blog":handle install_template StartZeroGnu/sz-jekyll-flex, {}
Resulting in:
<project-name> ├── assets │ └── css │ └── style.scss ├── _includes │ ├── burguer.html │ ├── disqus_comments.html │ ├── footer.html │ ├── google-analytics.html │ ├── head.html │ ├── nav.html │ └── title.html ├── _layouts │ ├── default.html │ ├── page.html │ └── post.html ├── _posts │ └── YYYY-MM-DD-my-example-post.md ├── _sass │ ├── abstracts │ │ ├── _functions.scss │ │ ├── _mixins.scss │ │ └── _variables.scss │ ├── base │ │ ├── _base.scss │ │ ├── _fonts.scss │ │ ├── _helpers.scss │ │ └── _typography.scss │ ├── components │ │ ├── _button.scss │ │ └── _icon.scss │ ├── layout │ │ └── _main.scss │ ├── pages │ │ └── _home.scss │ ├── themes │ │ └── _default.scss │ ├── vendor │ │ ├── _normalize.scss │ │ └── _syntax-highlighting.scss │ └── style.scss ├── _config.yml ├── .gitignore ├── about.md ├── Gemfile ├── index.html ├── LICENSE.txt └── README.md
Now run Jekyll serve for a quick view:
~ $ bundle exec jekyll s
Dance 🎵 and celebrate 🎉
- Qk/Quik Start by Gerald Bauer
- Sass boilerplate by Hugo Giraudel
- Normalize by Nicolas Gallagher
- Jekyll by Tom Preston-Werner
- Minima by Parker Moore
Bug reports and pull requests are welcome.