Skip to content
Minimalistic plugin to connect wintersmith with nap
CoffeeScript Shell JavaScript HTML CSS
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
example
src
test
.gitignore
.npmignore
LICENSE
README.md
index-dev.js
package.json

README.md

wintersmith-nap

Minimalistic plugin to connect wintersmith with nap

Usage

Installation

npm install wintersmith-nap

Or alternatively, define it as a dependency in your wintersmith's project package.json

Configuration

In wintersmith's config.json, add wintersmith-nap to your plugins array, and provide nap config inside nap key:

{
  "locals": {
    "title": "My Amazing Static Site!"
  },
  "plugins": ["wintersmith-nap"],
  "nap": {
    "assets": {
      "css": {
        "main": ["/css/*"]
      },
      "js": {
        "main": ["/js/*"]
      }
    }
  }
}

Embedding into template

Next, in your template files, probably layout, you can call nap to output your assets links:

!!! 5
html(lang='en')
  head
    meta(charset='utf-8')
    title= locals.title
    != nap.css('main')
  body
    h1= title
    != nap.js('main')

That's it!


For a production website as an example, refer to etabits/website

You can’t perform that action at this time.