Skip to content
Node.js file based CMS inspired by Kirby & Stacey.
JavaScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin Only require siteSync when exporting. Apr 9, 2014
example Add an example of the caption functionality to the example site. Apr 8, 2014
lib Fix deprecation warning. Apr 20, 2017
.gitignore Initial commit. Apr 1, 2013
ChangeLog Bump version in order to republish to NPM. Apr 11, 2014
LICENSE.txt added license name Feb 5, 2014 Update Apr 11, 2014
index.js Initial commit. Apr 1, 2013


Node.js file based CMS inspired by Kirby & Stacey.

Used amongst others for (Source:


  • Tree structure with parents and children defined by files and directories in your site directory
  • No database
  • Markdown content files where any new line starting with 'propertyname:' defines a property on the page
  • Listens to file-system changes and rebuilds the site if needed
  • Live Reload: Automatically reloads the browser whenever you edit a content file, static asset or template
  • Page type specific Jade templates
  • Thumbnails: resizing, max width/height, cropping
  • Image / file captions
  • Pagination
  • Express web server for local testing or actual serving of content
  • Sync site to S3 bucket
  • Export site to directory
  • Basic multi-language support


  • Tests
  • FTP syncing


Woods requires Graphics Magick to be installed on your system:


npm install woods -g

Then point your browser to: http://localhost:3000/


Usage: woods [directory]


  -h, --help                output usage information
  -V, --version             output the version number
  -p, --port [3000]         The server port
  -s, --sync                Sync site to s3
  -e, --export [directory]  Export site to directory

(Don't forget to turn on your Live Reload plugin while editing)


This project is licensed under the MIT license.

You can’t perform that action at this time.