Plugins

Brad Tippett edited this page Aug 12, 2016 · 47 revisions

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.

wintersmith-asis

Pass the content as is, so it will not be modified by other content plugins.

wintersmith-nap

Minimal plugin to connect wintersmith with nap, an asset manager (less/css, coffeescript/javascript and jst)

wintersmith-browserify

browser-side require() the node.js way

browserify plugin that follows .js and .coffee files require() calls and bundles them.

wintersmith-livereload

LiveReload plugin that reloads your browser when a file changes.

wintersmith-pandoc

Renders markdown content using Pandoc instead of marked.

wintersmith-markdown-it

Renders markdown content using Markdown-it instead of marked.

wintersmith-component

Component plugin for building better web applications with wintersmith.

wintersmith-coffee

CoffeeScript plugin that renders .coffee to .js

wintersmith-esnext

ES6 plugin that transpiles ES6 Javascrript to ES5 Javascript. Includes the ES6 module transpiler from square/es6-modules-transpiler

wintersmith-less

LESS plugin that renders .less to .css

wintersmith-autoprefixer-less

LESS plugin that renders .less to .css AND uses Autoprefixer to add vendor prefixes to the resulting css.

wintersmith-sassify

The Wintersmith Sassify plugin is the most configurable Node Sass plugin available for Wintersmith. There are a number of Sass compilation plugins that have been developed throughout the years but Wintersmith Sassify is the first to fully support all configuration options available in Node Sass 3.

wintersmith-node-sass

Compiles sass files using node-sass and optionally minifies them using clean-css.

wintersmith-libsass

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

wintersmith-node-sass-indented

Compiles (indention-based) sass or scss to css. Based on combining approaches of the existing wintersmith-sass and wintersmith-node-sass plugins.

wintersmith-sass

Sass plugin that renders .scss to .css using the sass ruby gem.

wintersmith-showdown

Renders markdown content using a modified version of Showdown instead of marked. Pure JS and has 'extra' features similar to the Pandoc plugin.

wintersmith-stylus

Stylus plugin that renders .styl files to .css

wintersmith-csv

Parses .csv files and adds the data in them to the content tree.

wintersmith-yaml

Parses .yaml files and adds the data in them to the content tree.

wintersmith-uglifyjs

Combines and compresses all configured .js files into a single file.

wintersmith-redirect

Plugin that provides url redirections where headers cannot be modified.

wintersmith-robots

Plugin that generates a 'robots.txt' file for search engines and indexers.

wintersmith-jsbundler

Plugin that follows require calls in javascript and coffeescript files and bundles them.

Uses commonjs-everywhere and escodegen.

wintersmith-tag

Plugin that allows you to add tags to articles and list articles by tag. (source)

wintersmith-nunjucks-content

Content plugin that lets you use nunjucks templates for your body content.

Template Plugins

wintersmith-nunjucks

Adds support for nunjucks

wintersmith-swig

Adds support for Swig templates

wintersmith-ejs

Adds support for ejs templates

wintersmith-haml

Adds support for haml templates

wintersmith-hogan

Adds support for Hogan.js templates

wintersmith-poptags

Adds support for poptags templates

wintersmith-xmlb

Adds support for xmlb templates

wintersmith-siml

Adds support for siml templates

wintersmith-handlebars

Adds support for handlebars templates

wintersmith-liquid

Adds support for liquid templates

wintersmith-tally

Adds support for Tally templates

1.0 plugins

Plugins not compatible with Wintersmith 2.x. Go bug the authors about it ;) (Plugin migration guide)

wintersmith-snockets

Snockets concatenation and minification plugin for both .coffee & .js files.

wintersmith-kelvin

A production-ready asset management plugin.

wintersmith-perian

All in one: Browserify, Stylus, Coffee with UglifyJS and CleanCSS

wintersmith-sibilant

Sibilant.js plugin that renders .sibilant to .js. Get some Lisp in your Javascript!

wintersmith-clean-css

Minifies .css files using Clean-CSS, ignoring already minified files (ending in .min.css).

Tools

wp-to-wintersmith

Will take a Wordpress dump file and make a fair fist of converting it to a Wintersmith blog.

run-wintersmith

Small Node module for controlling Wintersmith actions. Allows you to use Wintersmith with your task runner e.g. gulp or Grunt.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.