All Projects → argyleink → Bolt

argyleink / Bolt

Licence: other
⚡ is a fast grunt based, data driven, static site seed project, for rapid web development of PWA's or JAMstack projects

Programming Languages

HTML
75241 projects
CSS
56736 projects
coffeescript
4710 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Bolt

grunt-pug-sass-skeleton
boilerplate project of pug and sass using grunt
Stars: ✭ 14 (-53.33%)
Mutual labels:  grunt, pug
twenty-twenty-hugo
Twenty Twenty Hugo is forked from WordPress Twenty Twenty theme. It's fully functional like the WordPress theme.
Stars: ✭ 48 (+60%)
Mutual labels:  static-site-generator, jamstack
mpa-frontend-template
🔥 Template based on webpack, pug, stylus, es6, postcss for multi page applications
Stars: ✭ 27 (-10%)
Mutual labels:  static-site-generator, pug
Statiq.framework
A flexible and extensible static content generation framework for .NET.
Stars: ✭ 251 (+736.67%)
Mutual labels:  static-site-generator, jamstack
directus-metalsmith-snipcart
Lookbook web app with Directus' open source headless CMS, Metalsmith, Vue.js & Snipcart
Stars: ✭ 14 (-53.33%)
Mutual labels:  static-site-generator, jamstack
grammer-blog
My personal blog about programming or random stuff. Made using Vue JS 2 and Gridsome as a jamstack framework for Vue JS. Hosted on vercel
Stars: ✭ 14 (-53.33%)
Mutual labels:  static-site-generator, jamstack
castlecss-boilerplate
A simple and mobile-friendly HTML5 template with CastleCSS to kickstart your website
Stars: ✭ 29 (-3.33%)
Mutual labels:  grunt, mobile-first
Bael Template
Brutalist Blog theme for Netlify CMS
Stars: ✭ 187 (+523.33%)
Mutual labels:  static-site-generator, jamstack
persian-hugo
Persian is a box design personal blog theme based on Bootstrap and powered by Hugo. It is very responsive and perfectly fits on any sized screen device.
Stars: ✭ 32 (+6.67%)
Mutual labels:  static-site-generator, jamstack
contentful-hugo
A CLI tool that pulls data from Contentful and turns it into markdown files for Hugo and other static site generators. It also includes an express server that can be used for local development and content previews
Stars: ✭ 31 (+3.33%)
Mutual labels:  static-site-generator, jamstack
Junglejs
The Jamstack static site framework for Svelte
Stars: ✭ 246 (+720%)
Mutual labels:  static-site-generator, jamstack
sutanlab.id
☕️ My Personal Homepage & Blog site with NextJS. 🇺🇸 🇮🇩
Stars: ✭ 39 (+30%)
Mutual labels:  static-site-generator, jamstack
Atlas
The Hugo boilerplate we use for our projects.
Stars: ✭ 232 (+673.33%)
Mutual labels:  static-site-generator, jamstack
crisp-react
React boilerplate written in TypeScript with a variety of Jamstack and full stack deployments. Comes with SSR and without need to learn a framework. Helps to split a monolithic React app into multiple SPAs and avoid vendor lock-in.
Stars: ✭ 147 (+390%)
Mutual labels:  static-site-generator, jamstack
Netlify Cms
A Git-based CMS for Static Site Generators
Stars: ✭ 14,776 (+49153.33%)
Mutual labels:  static-site-generator, jamstack
Kotsu
✨ Clean, opinionated foundation for new projects — to boldly go where no man has gone before
Stars: ✭ 48 (+60%)
Mutual labels:  static-site-generator, grunt
Stackbit Theme Planty
Planty is an e-commerce ready theme for Stackbit, powered by Snipcart.
Stars: ✭ 151 (+403.33%)
Mutual labels:  static-site-generator, jamstack
Gatsby Starter Netlify Cms
Example gatsby + netlify cms project
Stars: ✭ 1,932 (+6340%)
Mutual labels:  static-site-generator, jamstack
liva-hugo
Liva is a personal blog template powered by Hugo.
Stars: ✭ 192 (+540%)
Mutual labels:  static-site-generator, jamstack
trailing-slash-guide
Understand and fix your static website trailing slash issues!
Stars: ✭ 255 (+750%)
Mutual labels:  static-site-generator, jamstack

Goal

Offer a fast, Grunt based, data driven malleable static build system. Use it for any project architecture that makes html/css/js.

Overview

This project seed is cache heavy, smart loading, and mobile first out of the box. Jade & Stylus are the preprocessor defaults, but swap it for whatever you want, no limits. Want more than 1 preprocessor, it's ready. Add tasks, take care of business.

Build Status Join the chat at https://gitter.im/argyleink/Bolt

Required

Optional (but handy)

Quickstart

  1. npm i -g bolt-cli: very small simple tool to install bolt into directories
  2. bolt new my_site: my_site should be replaced with your project name
  3. cd bolt-test && npm i: install bolt dependencies
  4. grunt: spin it up!
  5. See the Wiki

or

  1. npm i
  2. grunt

Build Features

  • Dev builds are extremely legible, source mapped, and ready for debugging with your tools grunt
  • Production builds squish the crap out [images,css,html,js,svg] grunt prod
  • Dev and Prod builds have their own output directory, they don't share a dist/ folder. No need for one build to squash the other.
  • Very fast, with a jit plugin for really fast task running
  • Concise Grunt main file
  • Grunt tasks are individual, short, easy as hell to read, and a breeze to create
  • DRY Configuration file keeps project assets and options centralized
  • BrowserSync dev server syncs all your clicks, scrolls, and more during development
  • BrowserSync live reload and hot css pushes for really rad fast front end crafting
  • BrowserSync Weinre remote inspect built in
  • Externally accessible server
  • Proper Jade inheritance compilation, so 1 file changed doesn't require the whole project to compile
  • Data driven front end development with YAML and/or JSON
  • Auto generated HTML5 appcache for production builds
  • Autoprefixed Stylus
  • Git tagging and releasing grunt bump
  • Easily create custom build notifications
  • Customize your crunched files comment banner
  • Ready to run custom shell commands
  • Image crunching
  • Sublime project file for easy project editing and standards establishment
  • CLI for easy setup of new projects bolt new my_app

Bolt Commands

  • grunt: dev server, no crunching, source maps, live reload, fast
  • grunt --dont-open: dev time, but don't open it in a browser for me
  • grunt prod: prod server, turbo crunching, no maps, ready to test before tagging or pushing
  • grunt compile: all the features of prod, but no server, just the crunched output
  • grunt serve --target=dev or grunt serve --target=prod: serve previous builds

Bolt Extras

Interesting Bolt Branches

  • koa: a server rendering seed
  • isomorphic: client side and static seed
  • remote-data: fetch remote data from an api and build a static site from it
  • webpack: webpack starter

Inspiration

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].