0.5.46 • Published 9 years ago

punch v0.5.46

Weekly downloads
14
License
-
Repository
github
Last release
9 years ago

Punch

A Fun and Easy Way to Build Modern Websites

Punch is a simple, intuitive web publishing framework that will delight both designers and developers.

With Punch you can...

  • Use boilerplates to quickly setup a site.
  • Write minimal templates with Mustache.
  • Create flexible site structures with inheritable layouts and partials.
  • Define page contents in JSON.
  • Use Markdown to write formatted content.
  • Use CoffeeScript and LESS if that's your thing.
  • Minify and bundle assets before serving.
  • Preview changes on the fly, while you develop.
  • Set cache headers and compress responses. (play nice with CDNs)
  • Easily publish to Amazon S3 or to a custom server with SFTP.

Wait, There's more...

  • Use any data source for content (eg. Relational databases, Document stores or REST APIs).
  • Don't like Mustache? Switch to a different template engine of your choice.
  • Write helpers to add run-time behaviour.
  • Add custom content parsers, pre-compilers, minifiers and publishers.
  • Add hooks to run after generating a page or site.
  • Define your own publishing strategy.

Getting Started

  • Download and install Node.js. http://nodejs.org/#download

  • To install Punch, run npm install -g punch

  • You can create your first site by running: punch setup mysite

  • Then, go to the mysite directory and start the server: cd mysite; punch s

  • Open your browser and visit: http://localhost:9009

  • Follow the steps in hands-on tutorial.

Note: If you experience any issues in installing Punch on Windows, please read this guide.

Alternatively, you can use Nitrous.IO to setup a development enviroment to hack Punch.

Hack laktek/punch on Nitrous.IO

Documentation

For complete documentation on usage & customizations, check the Punch Guide

Licence

MIT LICENSE

0.5.46

9 years ago

0.5.45

10 years ago

0.5.44

10 years ago

0.5.43

10 years ago

0.5.42

10 years ago

0.5.41

10 years ago

0.5.40

11 years ago

0.5.38

11 years ago

0.5.36

11 years ago

0.5.35

11 years ago

0.5.34

11 years ago

0.5.33

11 years ago

0.5.32

11 years ago

0.5.31

11 years ago

0.5.29

11 years ago

0.5.28

11 years ago

0.5.27

11 years ago

0.5.26

11 years ago

0.5.24

11 years ago

0.5.23

11 years ago

0.5.22

11 years ago

0.5.21

11 years ago

0.5.19

11 years ago

0.5.18

11 years ago

0.5.16

11 years ago

0.5.15

11 years ago

0.5.14

11 years ago

0.5.13

11 years ago

0.5.12

11 years ago

0.5.11

11 years ago

0.5.10

11 years ago

0.5.8

11 years ago

0.5.7

11 years ago

0.5.6

11 years ago

0.5.5

11 years ago

0.5.4

11 years ago

0.5.3

11 years ago

0.5.2

11 years ago

0.5.1

11 years ago

0.5.0

11 years ago

0.4.18

12 years ago

0.4.17

12 years ago

0.4.16

12 years ago

0.4.15

12 years ago

0.4.14

12 years ago

0.4.13

12 years ago

0.4.12

12 years ago

0.4.11

12 years ago

0.4.10

12 years ago

0.4.9

12 years ago

0.4.8

12 years ago

0.4.7

12 years ago

0.4.6

12 years ago

0.4.5

12 years ago

0.4.4

12 years ago

0.4.3

12 years ago

0.4.2

12 years ago

0.4.1

12 years ago

0.4.0

12 years ago

0.3.6

12 years ago

0.3.5

12 years ago

0.3.4

12 years ago

0.3.3

12 years ago

0.3.2

12 years ago

0.3.1

12 years ago

0.3.0

12 years ago

0.2.2

12 years ago

0.2.1

12 years ago

0.2.0

12 years ago

0.1.9

12 years ago

0.1.8

12 years ago

0.1.7

12 years ago

0.1.6

12 years ago

0.1.5

12 years ago

0.1.4

12 years ago

0.1.3

12 years ago

0.1.2

12 years ago

0.1.1

12 years ago

0.1.0

12 years ago

0.0.10-beta

12 years ago

0.0.9-beta

12 years ago

0.0.8-beta

12 years ago

0.0.7-beta

12 years ago

0.0.6-beta

12 years ago

0.0.5-beta

12 years ago

0.0.4-beta

12 years ago

0.0.3-beta

12 years ago

0.0.2-beta

12 years ago

0.0.1-beta

12 years ago