├── .gitignore ├── .npmignore ├── CHANGES.md ├── LICENSE.md ├── README.md ├── bin ├── dev │ ├── cli │ └── compile_coffee └── wintersmith ├── examples ├── basic │ ├── config.json │ ├── contents │ │ └── index.md │ └── templates │ │ └── index.pug ├── blog │ ├── config.json │ ├── contents │ │ ├── about.md │ │ ├── archive.json │ │ ├── articles │ │ │ ├── another-test │ │ │ │ └── index.md │ │ │ ├── bamboo-cutter │ │ │ │ ├── index.md │ │ │ │ └── taketori_monogatari.jpg │ │ │ ├── hello-world │ │ │ │ └── index.md │ │ │ ├── markdown-syntax │ │ │ │ └── index.md │ │ │ └── red-herring │ │ │ │ ├── banana.png │ │ │ │ └── index.md │ │ ├── authors │ │ │ ├── baker.json │ │ │ └── the-wintersmith.json │ │ ├── css │ │ │ └── main.css │ │ └── feed.json │ ├── package.json │ ├── plugins │ │ └── paginator.coffee │ ├── readme.md │ └── templates │ │ ├── archive.pug │ │ ├── article.pug │ │ ├── author.pug │ │ ├── feed.pug │ │ ├── index.pug │ │ └── layout.pug └── webapp │ ├── config.json │ ├── contents │ ├── favicon.ico │ ├── index.json │ ├── robots.txt │ ├── scripts │ │ ├── main.coffee │ │ └── vendor │ │ │ └── ready.js │ └── styles │ │ ├── main.less │ │ └── vendor │ │ ├── elements.less │ │ └── reset.less │ ├── package.json │ ├── readme.md │ └── templates │ ├── index.html │ └── layout.html ├── package.json └── src ├── cli ├── build.coffee ├── common.coffee ├── index.coffee ├── new.coffee ├── plugin.coffee ├── preview.coffee └── version.coffee ├── core ├── config.coffee ├── content.coffee ├── environment.coffee ├── generator.coffee ├── logger.coffee ├── renderer.coffee ├── server.coffee ├── templates.coffee └── utils.coffee ├── index.coffee └── plugins ├── markdown.coffee ├── page.coffee └── pug.coffee /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | examples/*/build 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | examples/*/build 3 | -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/README.md -------------------------------------------------------------------------------- /bin/dev/cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/bin/dev/cli -------------------------------------------------------------------------------- /bin/dev/compile_coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/bin/dev/compile_coffee -------------------------------------------------------------------------------- /bin/wintersmith: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../lib/cli/').main(process.argv); 4 | -------------------------------------------------------------------------------- /examples/basic/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/basic/config.json -------------------------------------------------------------------------------- /examples/basic/contents/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/basic/contents/index.md -------------------------------------------------------------------------------- /examples/basic/templates/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/basic/templates/index.pug -------------------------------------------------------------------------------- /examples/blog/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/config.json -------------------------------------------------------------------------------- /examples/blog/contents/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/contents/about.md -------------------------------------------------------------------------------- /examples/blog/contents/archive.json: -------------------------------------------------------------------------------- 1 | { 2 | "template": "archive.pug" 3 | } 4 | -------------------------------------------------------------------------------- /examples/blog/contents/articles/another-test/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/contents/articles/another-test/index.md -------------------------------------------------------------------------------- /examples/blog/contents/articles/bamboo-cutter/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/contents/articles/bamboo-cutter/index.md -------------------------------------------------------------------------------- /examples/blog/contents/articles/bamboo-cutter/taketori_monogatari.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/contents/articles/bamboo-cutter/taketori_monogatari.jpg -------------------------------------------------------------------------------- /examples/blog/contents/articles/hello-world/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/contents/articles/hello-world/index.md -------------------------------------------------------------------------------- /examples/blog/contents/articles/markdown-syntax/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/contents/articles/markdown-syntax/index.md -------------------------------------------------------------------------------- /examples/blog/contents/articles/red-herring/banana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/contents/articles/red-herring/banana.png -------------------------------------------------------------------------------- /examples/blog/contents/articles/red-herring/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/contents/articles/red-herring/index.md -------------------------------------------------------------------------------- /examples/blog/contents/authors/baker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/contents/authors/baker.json -------------------------------------------------------------------------------- /examples/blog/contents/authors/the-wintersmith.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/contents/authors/the-wintersmith.json -------------------------------------------------------------------------------- /examples/blog/contents/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/contents/css/main.css -------------------------------------------------------------------------------- /examples/blog/contents/feed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/contents/feed.json -------------------------------------------------------------------------------- /examples/blog/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/package.json -------------------------------------------------------------------------------- /examples/blog/plugins/paginator.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/plugins/paginator.coffee -------------------------------------------------------------------------------- /examples/blog/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/readme.md -------------------------------------------------------------------------------- /examples/blog/templates/archive.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/templates/archive.pug -------------------------------------------------------------------------------- /examples/blog/templates/article.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/templates/article.pug -------------------------------------------------------------------------------- /examples/blog/templates/author.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/templates/author.pug -------------------------------------------------------------------------------- /examples/blog/templates/feed.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/templates/feed.pug -------------------------------------------------------------------------------- /examples/blog/templates/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/templates/index.pug -------------------------------------------------------------------------------- /examples/blog/templates/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/blog/templates/layout.pug -------------------------------------------------------------------------------- /examples/webapp/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/webapp/config.json -------------------------------------------------------------------------------- /examples/webapp/contents/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/webapp/contents/favicon.ico -------------------------------------------------------------------------------- /examples/webapp/contents/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "template": "index.html" 3 | } 4 | -------------------------------------------------------------------------------- /examples/webapp/contents/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /examples/webapp/contents/scripts/main.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/webapp/contents/scripts/main.coffee -------------------------------------------------------------------------------- /examples/webapp/contents/scripts/vendor/ready.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/webapp/contents/scripts/vendor/ready.js -------------------------------------------------------------------------------- /examples/webapp/contents/styles/main.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/webapp/contents/styles/main.less -------------------------------------------------------------------------------- /examples/webapp/contents/styles/vendor/elements.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/webapp/contents/styles/vendor/elements.less -------------------------------------------------------------------------------- /examples/webapp/contents/styles/vendor/reset.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/webapp/contents/styles/vendor/reset.less -------------------------------------------------------------------------------- /examples/webapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/webapp/package.json -------------------------------------------------------------------------------- /examples/webapp/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/webapp/readme.md -------------------------------------------------------------------------------- /examples/webapp/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/webapp/templates/index.html -------------------------------------------------------------------------------- /examples/webapp/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/examples/webapp/templates/layout.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/package.json -------------------------------------------------------------------------------- /src/cli/build.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/cli/build.coffee -------------------------------------------------------------------------------- /src/cli/common.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/cli/common.coffee -------------------------------------------------------------------------------- /src/cli/index.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/cli/index.coffee -------------------------------------------------------------------------------- /src/cli/new.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/cli/new.coffee -------------------------------------------------------------------------------- /src/cli/plugin.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/cli/plugin.coffee -------------------------------------------------------------------------------- /src/cli/preview.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/cli/preview.coffee -------------------------------------------------------------------------------- /src/cli/version.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/cli/version.coffee -------------------------------------------------------------------------------- /src/core/config.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/core/config.coffee -------------------------------------------------------------------------------- /src/core/content.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/core/content.coffee -------------------------------------------------------------------------------- /src/core/environment.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/core/environment.coffee -------------------------------------------------------------------------------- /src/core/generator.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/core/generator.coffee -------------------------------------------------------------------------------- /src/core/logger.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/core/logger.coffee -------------------------------------------------------------------------------- /src/core/renderer.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/core/renderer.coffee -------------------------------------------------------------------------------- /src/core/server.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/core/server.coffee -------------------------------------------------------------------------------- /src/core/templates.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/core/templates.coffee -------------------------------------------------------------------------------- /src/core/utils.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/core/utils.coffee -------------------------------------------------------------------------------- /src/index.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/index.coffee -------------------------------------------------------------------------------- /src/plugins/markdown.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/plugins/markdown.coffee -------------------------------------------------------------------------------- /src/plugins/page.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/plugins/page.coffee -------------------------------------------------------------------------------- /src/plugins/pug.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnordberg/wintersmith/HEAD/src/plugins/pug.coffee --------------------------------------------------------------------------------