-
Notifications
You must be signed in to change notification settings - Fork 333
Plugins
Plugin listing. If you write a plugin feel free to add it to this list. Plugins published on npm with the keyword wintersmith-plugin
will also show up in the command line tool's plugin listing wintersmith plugin list
.
Pass the content as is, so it will not be modified by other content plugins.
Minimal plugin to connect wintersmith with nap, an asset manager (less/css, coffeescript/javascript and jst)
browser-side require() the node.js way
browserify plugin that follows .js
and .coffee
files require() calls and bundles them.
LiveReload plugin that reloads your browser when a file changes.
Renders markdown content using Pandoc instead of marked.
Renders markdown content using Markdown-it instead of marked.
Component plugin for building better web applications with wintersmith.
CoffeeScript plugin that renders .coffee
to .js
ES6 plugin that transpiles ES6 Javascrript to ES5 Javascript. Includes the ES6 module transpiler from square/es6-modules-transpiler
LESS plugin that renders .less
to .css
LESS plugin that renders .less
to .css
AND uses Autoprefixer to add vendor prefixes to the resulting css.
Compiles sass files using node-sass and optionally minifies them using clean-css.
Updated version of wintersmith-node-sass, with latests version of node-sass and clean-css, actively mantained.
Compiles sass files using node-sass and optionally minifies them using clean-css
Compiles (indention-based) sass or scss to css. Based on combining approaches of the existing wintersmith-sass and wintersmith-node-sass plugins. Note: Since the indention-based syntax is being phased out, this should only be used for legacy projects and it should be noted that node-sass versions may NOT be updated.
Sass plugin that renders .scss
to .css
using the sass ruby gem.
Renders markdown content using a modified version of Showdown instead of marked. Pure JS and has 'extra' features similar to the Pandoc plugin.
Stylus plugin that renders .styl
files to .css
Parses .csv
files and adds the data in them to the content tree.
Parses .yaml
files and adds the data in them to the content tree.
Combines and compresses all configured .js
files into a single file.
Plugin that provides url redirections where headers cannot be modified.
Plugin that generates a 'robots.txt' file for search engines and indexers.
Plugin that follows require calls in javascript and coffeescript files and bundles them.
Uses commonjs-everywhere and escodegen.
Plugin that allows you to add tags to articles and list articles by tag. Example (source)
Content plugin that lets you use nunjucks templates for your body content.
Adds support for nunjucks
Adds support for Swig templates
Adds support for ejs templates
Adds support for haml templates
Adds support for Hogan.js templates
Adds support for poptags templates
Adds support for xmlb templates
Adds support for siml templates
Adds support for handlebars templates
Adds support for liquid templates
Adds support for Tally templates
Plugins not compatible with Wintersmith 2.x. Go bug the authors about it ;) (Plugin migration guide)
Snockets concatenation and minification plugin for both .coffee
& .js
files.
A production-ready asset management plugin.
All in one: Browserify, Stylus, Coffee with UglifyJS and CleanCSS
Sibilant.js plugin that renders .sibilant
to .js
. Get some Lisp in your Javascript!
Minifies .css
files using Clean-CSS, ignoring already minified files (ending in .min.css
).
Will take a Wordpress dump file and make a fair fist of converting it to a Wintersmith blog.
Small Node module for controlling Wintersmith actions. Allows you to use Wintersmith with your task runner e.g. gulp or Grunt.