wintersmith-nap
Version:
Minimalistic plugin to connect wintersmith with nap
54 lines (45 loc) • 1.03 kB
Markdown
wintersmith-nap
===============
Minimalistic plugin to connect wintersmith with nap
## Usage
### Installation
```sh
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:
```json
{
"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:
```jade
!!! 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](https://github.com/etabits/website/)*