All Projects → jekyll → jekyll-watch

jekyll / jekyll-watch

Licence: MIT license
👀 Rebuild your Jekyll site when a file changes with the `--watch` switch.

Programming Languages

ruby
36898 projects - #4 most used programming language
SCSS
7915 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to jekyll-watch

Jekyll Minifier
Jekyll HTML/XML/CSS/JS Minifier utilising yui-compressor, and htmlcompressor
Stars: ✭ 215 (+147.13%)
Mutual labels:  jekyll-plugin
jekyll-avatar
A Jekyll plugin for rendering GitHub avatars
Stars: ✭ 79 (-9.2%)
Mutual labels:  jekyll-plugin
jekyll-font-awesome-sass
A plugin to add Font Awesome to your Jekyll site
Stars: ✭ 24 (-72.41%)
Mutual labels:  jekyll-plugin
Jekyll Gist
📃 Liquid tag for displaying GitHub Gists in Jekyll sites.
Stars: ✭ 218 (+150.57%)
Mutual labels:  jekyll-plugin
apihandyman.io
The apihandyman.io website
Stars: ✭ 14 (-83.91%)
Mutual labels:  jekyll-plugin
jekyll-swagger-ui
A Jekyll plugin to integrate Swagger UI into Jekyll site
Stars: ✭ 16 (-81.61%)
Mutual labels:  jekyll-plugin
Jekyll Remote Theme
Jekyll plugin for building Jekyll sites with any GitHub-hosted theme
Stars: ✭ 188 (+116.09%)
Mutual labels:  jekyll-plugin
jekyll-loading-lazy
🧙🏽‍♀️ Automatically adds loading="lazy" to <img> and <iframe> tags. Load images on your sites lazily without JavaScript.
Stars: ✭ 41 (-52.87%)
Mutual labels:  jekyll-plugin
Jekyll-Spotify
Easily output Spotify Embed Player for jekyll
Stars: ✭ 15 (-82.76%)
Mutual labels:  jekyll-plugin
premonition
Premonition 4 is a Jekyll extension that makes it possible to add block-styled side content to your site. For example summaries, notes, hints or warnings.
Stars: ✭ 41 (-52.87%)
Mutual labels:  jekyll-plugin
jekyll-lazy-tweet-embedding
🐣 A Jekyll plugin to embed the Twitter cards into {.html, .md} pages, by just pasting tweet urls
Stars: ✭ 52 (-40.23%)
Mutual labels:  jekyll-plugin
jekyll-data
A plugin to read '_config.yml' and data files within Jekyll theme gems
Stars: ✭ 40 (-54.02%)
Mutual labels:  jekyll-plugin
jekyll-gzip
Generate gzipped assets and files for your Jekyll site at build time
Stars: ✭ 34 (-60.92%)
Mutual labels:  jekyll-plugin
Jekyll Admin
A Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites.
Stars: ✭ 2,531 (+2809.2%)
Mutual labels:  jekyll-plugin
jekyll-instagram
A Jekyll plugin for displaying your recent Instagram photos
Stars: ✭ 24 (-72.41%)
Mutual labels:  jekyll-plugin
Jekyll Spaceship
🚀 A Jekyll plugin to provide powerful supports for table, mathjax, plantuml, mermaid, emoji, video, audio, youtube, vimeo, dailymotion, soundcloud, spotify, etc.
Stars: ✭ 196 (+125.29%)
Mutual labels:  jekyll-plugin
jekyll-portfolio-generator
Generates a portfolio/project pages (including related projects) out of data files
Stars: ✭ 55 (-36.78%)
Mutual labels:  jekyll-plugin
jekyll-figure
A liquid tag for Jekyll that generates <figure> elements
Stars: ✭ 47 (-45.98%)
Mutual labels:  jekyll-plugin
jekyll-target-blank
Automatically opens external links in a new browser for Jekyll Pages, Posts and Docs.
Stars: ✭ 86 (-1.15%)
Mutual labels:  jekyll-plugin
jekyll-flickr-photoset
A Jekyll plugin for embedding Flickr photosets
Stars: ✭ 40 (-54.02%)
Mutual labels:  jekyll-plugin

Jekyll Watch

Rebuild your Jekyll site when a file changes with the --watch switch.

Linux Build Status Windows Build status

Installation

jekyll-watch comes pre-installed with Jekyll 2.1 or greater.

Add this line to your application's Gemfile:

gem 'jekyll-watch'

And then execute:

$ bundle

Or install it yourself as:

$ gem install jekyll-watch

Usage

Pass the --watch flag to jekyll build or jekyll serve:

$ jekyll build --watch
$ jekyll serve --watch # this flag is the default, so no need to specify it here for the 'serve' command

The --watch flag can be used in combination with any other flags for those two commands, except --detach for the serve command.

Contributing

  1. Fork it ( https://github.com/jekyll/jekyll-watch/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request
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].