Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 375 lines (270 sloc) 17.898 kb
3185802 @balupton New readme copy. Let me know what you think :-)
balupton authored
1 # DocPad. It makes web development intuitive again.
1bfb7fe @balupton More initial
balupton authored
2
fad131d @balupton readme update
balupton authored
3 Initially web development was pretty easy, you just wrote a bunch of files and you got your website. These days, it's a lot more complicated than that. Things like databases, synchronisation, legacy frameworks and languages all slow the entire process down into a painful crawl. _It doesn't have to be like that._
d14f380 @balupton 0.6. Moved to CoffeeScript. Removed highlight.js
balupton authored
4
a79c0f5 @balupton v2.0.2. Now uses coffee-script@1.1.3. Changed some UK english to US e…
balupton authored
5 DocPad takes that good ol' simple approach of writing files and wraps it with the best modern innovations, providing an awesome intuitive, liberating and empowering solution for HTML5 web design & development.
1bfb7fe @balupton More initial
balupton authored
6
3185802 @balupton New readme copy. Let me know what you think :-)
balupton authored
7
50fd1ca @balupton readme update
balupton authored
8 ## Let's take a look
1bfb7fe @balupton More initial
balupton authored
9
bc10ae7 @balupton Typos
balupton authored
10 1. Say you were to create the following website structure:
dc382c2 @balupton Update to readme
balupton authored
11
c240804 @balupton Typos
balupton authored
12 > - myWebsite
dc382c2 @balupton Update to readme
balupton authored
13 - src
36befea @balupton Should now support multiple skeletons
balupton authored
14 - documents
dc382c2 @balupton Update to readme
balupton authored
15 - layouts
10f11da @balupton readme update
balupton authored
16 - public
1bfb7fe @balupton More initial
balupton authored
17
230068c @balupton Renamed parsers to renderers. Updated readme to reflect latest changes
balupton authored
18 1. And you were to create the following files:
1bfb7fe @balupton More initial
balupton authored
19
230068c @balupton Renamed parsers to renderers. Updated readme to reflect latest changes
balupton authored
20 - A layout at `src/layouts/default.html.eco`, which contains
dc382c2 @balupton Update to readme
balupton authored
21
22 ``` html
23 <html>
cfc7c3c @balupton fixed code examples in readme - thanks @delapouite for the heads up
balupton authored
24 <head><title><%=@document.title%></title></head>
dc382c2 @balupton Update to readme
balupton authored
25 <body>
973497f @balupton Removed initial planning notes concieved with Sven. Fixed typos in re…
balupton authored
26 <%-@content%>
dc382c2 @balupton Update to readme
balupton authored
27 </body>
28 </html>
29 ```
1bfb7fe @balupton More initial
balupton authored
30
918fca5 @balupton readme updates
balupton authored
31 - And another layout at `src/layouts/post.html.eco`, which contains:
dc382c2 @balupton Update to readme
balupton authored
32
33 ``` html
34 ---
35 layout: default
36 ---
cfc7c3c @balupton fixed code examples in readme - thanks @delapouite for the heads up
balupton authored
37 <h1><%=@document.title%></h1>
973497f @balupton Removed initial planning notes concieved with Sven. Fixed typos in re…
balupton authored
38 <div><%-@content%></div>
dc382c2 @balupton Update to readme
balupton authored
39 ```
40
1b9ebb5 @balupton Twitter bootstrap skeleton now default. Deleted server.coffee. Added …
balupton authored
41 - And a document at `src/documents/posts/hello.html.md`, which contains:
dc382c2 @balupton Update to readme
balupton authored
42
43 ``` html
44 ---
45 layout: post
46 title: Hello World!
47 ---
48 Hello **World!**
49 ```
50
230068c @balupton Renamed parsers to renderers. Updated readme to reflect latest changes
balupton authored
51 1. Then when you generate your website with docpad you will get a html file at `out/posts/hello.html`, which contains:
dc382c2 @balupton Update to readme
balupton authored
52
53 ``` html
54 <html>
55 <head><title>Hello World!</title></head>
56 <body>
57 <h1>Hello World!</h1>
58 <div>Hello <strong>World!</strong></div>
59 </body>
60 </html>
61 ```
62
10f11da @balupton readme update
balupton authored
63 1. And any files that you have in `src/public` will be copied to the `out` directory. E.g. `src/public/styles/style.css` -> `out/styles/style.css`
dc382c2 @balupton Update to readme
balupton authored
64
230068c @balupton Renamed parsers to renderers. Updated readme to reflect latest changes
balupton authored
65 1. Allowing you to easily generate a website which only changes (and automatically updates) when a document changes (which when you think about it; is the majority of websites)
dc382c2 @balupton Update to readme
balupton authored
66
230068c @balupton Renamed parsers to renderers. Updated readme to reflect latest changes
balupton authored
67 1. Cool, now what was with the `<%=...%>` and `<%-...%>` parts which were substituted away?
dc382c2 @balupton Update to readme
balupton authored
68
5437d91 @balupton Fixed some bad text in the readme
balupton authored
69 - This is possible because we parse the documents and layouts through a template rendering engine. The template rendering engine used in this example was [Eco](https://github.com/sstephenson/eco) (hence the `.eco` extensions of the layouts). Templating engines allows you to do some pretty nifty things, in fact we could display all the titles and links of our posts with the following:
36befea @balupton Should now support multiple skeletons
balupton authored
70
71 ``` html
cfc7c3c @balupton fixed code examples in readme - thanks @delapouite for the heads up
balupton authored
72 <% for document in @documents: %>
73 <% if document.url.indexOf('/posts') is 0: %>
74 <a href="<%= document.url %>"><%= document.title %></a><br/>
dc382c2 @balupton Update to readme
balupton authored
75 <% end %>
36befea @balupton Should now support multiple skeletons
balupton authored
76 <% end %>
77 ```
230068c @balupton Renamed parsers to renderers. Updated readme to reflect latest changes
balupton authored
78
79 1. Cool that makes sense... now how did `Hello **World!**` in our document get converted into `Hello <strong>World!</strong>`?
dc382c2 @balupton Update to readme
balupton authored
80
27a2ddb @balupton readme updates
balupton authored
81 - That was possible as that file was a [Markdown](http://daringfireball.net/projects/markdown/basics) file (hence the `.md` extension it had). Markdown is fantastic for working with text based documents, as it really allows you to focus in on your content instead of the syntax for formatting the document!
1bfb7fe @balupton More initial
balupton authored
82
83
13bfb35 @balupton Now uses Benjamin Lupton's watchr library for file watching, has supp…
balupton authored
84
85 ## Supports
86
87 ### Markups
88
89 - [Markdown](http://daringfireball.net/projects/markdown/basics) to HTML `.html.md|markdown`
90 - [Eco](https://github.com/sstephenson/eco) to anything `.anything.eco`
91 - [CoffeeKup](http://coffeekup.org/) to anything `.anything.ck|coffeekup|coffee` and HTML to CoffeeKup `.ck|coffeekup|coffee.html`
92 - [Jade](http://jade-lang.com/) to anything `.anything.jade` and HTML to Jade `.jade.html`
93 - [HAML](http://haml-lang.com/) to anything `.anything.haml`
94
95 ### Styles
96
97 - [Stylus](http://learnboost.github.com/stylus/) to CSS `.css.styl|stylus`
98 - [LessCSS](http://lesscss.org/) to CSS `.css.less`
99 - [SASS](http://sass-lang.com/) to CSS `.css.sass|scss`
100
101 ### Scripts
102
103 - [CoffeeScript](http://jashkenas.github.com/coffee-script/) to JavaScript `.js.coffee` and JavaScript to CoffeeScript `.coffee.js`
104
105 ### Parsers
106
107 - [YAML](https://github.com/visionmedia/js-yaml) with `--- yaml` (default)
108 - [CoffeeScript](http://jashkenas.github.com/coffee-script/) with `--- coffee`
109
110 ### Features
111
112 - Runs on Node.js 0.4, 0.5, and 0.6
113 - Can run on windows
114 - Dynamic documents
115 - Allows you to have documents that re-render on each request
116 - Ability to extend the server yourself
117 - This allows you to utilise docpad while adding in your own server-side logic
118 - Version checking
119 - Always stay up to date
120 - Mix and match renderers; e.g. `file.html.md.eco`
121 - Easy plugin infrastructure
122
123
124
125 ## About
126
127 DocPad is getting pretty popular these days... you can check out [a bunch of websites already using it here](https://github.com/balupton/docpad/wiki/Showcase), and [discover the awesomely handsome crew behind the community here](https://github.com/balupton/docpad/wiki/Users). Ocassionally we also hold [events and competitions](https://github.com/balupton/docpad/wiki/Events) where you can learn more about docpad, hack with others together, and win some cool stuff! Nifty.
128
129 On that note, DocPad is awesomely extensible. You can [download other people's plugins](https://github.com/balupton/docpad/wiki/Extensions) and use them in real quick, or even [write your own in matters of minutes.](https://github.com/balupton/docpad/wiki/Extending)
130
131 [Best yet, definitely check out the entire wiki, as this has just been a small taste of it's awesomeness, and there is plenty awesomness left to be discovered.](https://github.com/balupton/docpad/wiki)
132
133 Thanks. DocPad loves you.
134
135
136
c1b7c7c @balupton Minor
balupton authored
137 ## Installing
dc382c2 @balupton Update to readme
balupton authored
138
d770781 @balupton Cleaned
balupton authored
139 1. [Install Node.js](https://github.com/balupton/node/wiki/Installing-Node.js)
a63518b @balupton Updated installation instructions
balupton authored
140
6607847 @balupton Updated installation details and changelog to mention buildr dependen…
balupton authored
141 1. Install dependencies
d14f380 @balupton 0.6. Moved to CoffeeScript. Removed highlight.js
balupton authored
142
a79c0f5 @balupton v2.0.2. Now uses coffee-script@1.1.3. Changed some UK english to US e…
balupton authored
143 npm install -g coffee-script
d14f380 @balupton 0.6. Moved to CoffeeScript. Removed highlight.js
balupton authored
144
6864fed @balupton whoops, still had the install mongodb requirement in the readme
balupton authored
145 1. Install DocPad
a63518b @balupton Updated installation instructions
balupton authored
146
e45112a @balupton Updated coffee-script install version
balupton authored
147 npm install -g docpad
1bfb7fe @balupton More initial
balupton authored
148
234fa00 @balupton Updated cutting edge version install instructions to point to wiki te…
balupton authored
149 1. _or... [install the cutting edge version](https://github.com/balupton/docpad/wiki/Testing)_
f0df79f @balupton added note about installing the cutting edge version
balupton authored
150
13bfb35 @balupton Now uses Benjamin Lupton's watchr library for file watching, has supp…
balupton authored
151 1. If you also want growl notifications (OSX), then install [the growl command line tool here](http://growl.cachefly.net/GrowlNotify-1.3.zip)
152
b8b7da0 @balupton Added troubleshooting links to readme
balupton authored
153 _Getting errors? [Try troubleshooting](https://github.com/balupton/docpad/wiki/Troubleshooting)_
f0df79f @balupton added note about installing the cutting edge version
balupton authored
154
13bfb35 @balupton Now uses Benjamin Lupton's watchr library for file watching, has supp…
balupton authored
155
156
dc382c2 @balupton Update to readme
balupton authored
157 ## Using
1bfb7fe @balupton More initial
balupton authored
158
7290284 @balupton updated readme usage instructions
balupton authored
159 - Firstly, make a directory for your new website and cd into it
ed7565c @balupton updated readme usage instructions
balupton authored
160
161 mkdir my-new-website
162 cd my-new-website
163
ff95cce @balupton updated readme usage instructions
balupton authored
164 - To get started, simply run the following - it will run all the other commands at once
47d182a @balupton 0.3. Generation and server are going
balupton authored
165
25b04ba @balupton Cleaned the CLI
balupton authored
166 docpad run
47d182a @balupton 0.3. Generation and server are going
balupton authored
167
ff95cce @balupton updated readme usage instructions
balupton authored
168 - To generate a basic website structure in the current working directory if we don't already have one
1bfb7fe @balupton More initial
balupton authored
169
25b04ba @balupton Cleaned the CLI
balupton authored
170 docpad scaffold
1bfb7fe @balupton More initial
balupton authored
171
a2029d6 @balupton Prepped for docpad
balupton authored
172 - To regenerate the rendered website
1bfb7fe @balupton More initial
balupton authored
173
a2029d6 @balupton Prepped for docpad
balupton authored
174 docpad generate
1bfb7fe @balupton More initial
balupton authored
175
a2029d6 @balupton Prepped for docpad
balupton authored
176 - To regenerate the rendered website automatically whenever we make a change to a file
1bfb7fe @balupton More initial
balupton authored
177
a2029d6 @balupton Prepped for docpad
balupton authored
178 docpad watch
1bfb7fe @balupton More initial
balupton authored
179
2914630 @balupton Typos
balupton authored
180 - To run the docpad server which allows you to access the generated website in a web browser
1bfb7fe @balupton More initial
balupton authored
181
a2029d6 @balupton Prepped for docpad
balupton authored
182 docpad server
1bfb7fe @balupton More initial
balupton authored
183
b8b7da0 @balupton Added troubleshooting links to readme
balupton authored
184 _Getting errors? [Try troubleshooting](https://github.com/balupton/docpad/wiki/Troubleshooting)_
1bfb7fe @balupton More initial
balupton authored
185
d770781 @balupton Cleaned
balupton authored
186
187
a2029d6 @balupton Prepped for docpad
balupton authored
188 ## History
1bfb7fe @balupton More initial
balupton authored
189
13bfb35 @balupton Now uses Benjamin Lupton's watchr library for file watching, has supp…
balupton authored
190 - v2.2 November 10, 2011
191 - Expiremental support for watching on windows
192
cf2f373 @balupton v2.1.0. Support for dynamic documents. Removed deprecated uppercase t…
balupton authored
193 - v2.1 November 10, 2011
194 - Support for dynamic documents
195 - These are re-rendered on each request, must use the docpad server
196 - See the search example in the [kitchensink skeleton](https://github.com/balupton/kitchensink.docpad)
197 - Removed deprecated `@Document`, `@Documents`, and `@Site` from the `templateData` (the variables available to the templates). Use their lowercase equivalants instead. This can cause backwards compatibility problems with your templates, the console will notify you if there is a problem.
198 - Fixed `docpad --version` returning `null` instead of the docpad version
199
6c0ab0b @balupton Plugin require optimisations
balupton authored
200 - v2.0 November 8, 2011
c60cd21 @balupton Updated the readme to reflect the latest changes
balupton authored
201 - [Upgrade guide for 1.x users](https://github.com/balupton/docpad/wiki/Upgrading)
f380ea9 @balupton Updated readme. Updated changelog. Updated credits.
balupton authored
202 - Tested and working on Node 0.4, 0.5, and 0.6
4be47ce @balupton Updated stylus version from 0.16.x to 0.19.x. Updated changelog in re…
balupton authored
203 - Windows support is still to come - [track it's progress here](https://github.com/balupton/docpad/issues/26)
5e5d74e @balupton v2.0.1. Fixed bugs. More configuration available. Cheers to @maeseele…
balupton authored
204 - Configurable via `package.json`
205 - DocPad is now configurable via it's and your website's `package.json` file
c60cd21 @balupton Updated the readme to reflect the latest changes
balupton authored
206 - New plugin architecture
135efd1 @balupton Readme updates, minor updates, added sass plugin
balupton authored
207 - Plugins must now be isolated in their own directory
208 - Plugins can now have their own `package.json` file
209 - Use this for specifying plugin configuration, dependencies, etc
210 - Plugin events have been renamed to before/after
211 - New before/after events have been added
212 - `docpad` and `logger` are now local variables, rather than passed arguments
213 - Arguments are still kept for backwards compatibility - this may change
214 - Generation changes
215 - Rendering is now a 2-pass process
216 - Contextualize is now a sub-step of parse, instead of it's own main step
217 - Better simplicity, less complexity
218 - Documents can now have multiple urls
219 - These are customisable via the document's `urls` array property
5e5d74e @balupton v2.0.1. Fixed bugs. More configuration available. Cheers to @maeseele…
balupton authored
220 - Plugin Changes
135efd1 @balupton Readme updates, minor updates, added sass plugin
balupton authored
221 - REST plugin supports saving document data via POST (disabled by default)
222 - Administration plugin adds front-end admin functionality (disabled by default)
cf2f373 @balupton v2.1.0. Support for dynamic documents. Removed deprecated uppercase t…
balupton authored
223 - See the client side editing example in the [kitchensink skeleton](https://github.com/balupton/kitchensink.docpad)
f380ea9 @balupton Updated readme. Updated changelog. Updated credits.
balupton authored
224 - SASS plugin
225 - Adds [SASS](http://sass-lang.com/) to CSS support
8321657 @balupton fixed some readme links
balupton authored
226 - Uses [TJ Holowaychuk's](https://github.com/visionmedia) [Sass.js](https://github.com/visionmedia/sass.js)
5e5d74e @balupton v2.0.1. Fixed bugs. More configuration available. Cheers to @maeseele…
balupton authored
227 - Coffee Plugin
228 - Removed CoffeeCSS support as was playing up
c60cd21 @balupton Updated the readme to reflect the latest changes
balupton authored
229
eae47e9 @balupton v1.4.0. Template engines now have access to require. LessCSS Support.…
balupton authored
230 - v1.4 October 22, 2011
231 - Template engines now have access to node.js's `require`
232 - Less Plugin
233 - Added [LessCSS](http://lesscss.org/) to CSS support
234 - Uses [Alexis Sellier's](https://github.com/cloudhead) [Less.js](https://github.com/cloudhead/less.js)
235 - Fixed NPM warning about incorrect property name
236 - Logged errors will now also output their stacktraces for easier debugging
237 - If an error occurs during rendering of a document, docpad will let us know which document it happened on
238
2b7bf31 @balupton v1.3.0. Parsing is now split into two parts. The code is now more con…
balupton authored
239 - v1.3 October 3, 2011
240 - Parsing is now split into two parts `parsing` and `contextualizing`
241 - Contextualizing is used to determine the result filename, and title if title was not set
242 - The code is now more concise
243 - File class moved to `lib/file.coffee`
244 - Prototypes moved to `lib/prototypes.coffee`
245 - Version checking moved to bal-util
246 - File properties have changed
247 - `basename` is extensionless
248 - `filename` now contains the file's extnesions
249 - `id` is now the `relativeBase` instead of the `slug`
250 - `extensionRendered` is the result extension
251 - `filenameRendered` is the result filename: `"#{basename}.#{extensionRendered}"
252 - `title` if now set to `filenameRendered` if not set
253 - Added support for different meta parsers, starting with [CoffeeScript](http://jashkenas.github.com/coffee-script/) and [YAML](https://github.com/visionmedia/js-yaml) support. YAML is still the default meta parser.
254 - The YAML dependency is specifically set now to v0.2.1 as the newer version has a bug in it.
87f9c9b @balupton v1.3.1. Fixed multiple renderers for a single document.
balupton authored
255 - Fixed multiple renderers for a single document. E.g. `file.html.md.eco`
9a7f3cb @balupton 1.3.2. Now also supports using ### along with --- for meta data.
balupton authored
256 - Now also supports using `###` along with `---` for wrapping the meta data
10f11da @balupton readme update
balupton authored
257 - Supports the `public` alias for the `files` directory
2b7bf31 @balupton v1.3.0. Parsing is now split into two parts. The code is now more con…
balupton authored
258
bae2390 @balupton v1.2.0. Plugins now conform to a plugin.coffee naming standard. Added…
balupton authored
259 - v1.2 September 29, 2011
260 - Plugins now conform to a .plugin.coffee naming standard
261 - Dependencies now allow for minor patches
8e972fd @balupton v1.2.2. Added CCSS to CSS support.
balupton authored
262 - Stylus Plugin
263 - Added [Stylus](http://learnboost.github.com/stylus/) to CSS support
f380ea9 @balupton Updated readme. Updated changelog. Updated credits.
balupton authored
264 - Uses [TJ Holowaychuk's](https://github.com/learnboost) [Stylus](https://github.com/learnboost/stylus)
8e972fd @balupton v1.2.2. Added CCSS to CSS support.
balupton authored
265 - Jade Plugin
ebfb423 @balupton readme improvements
balupton authored
266 - Added HTML to [Jade](http://jade-lang.com/) support
8e972fd @balupton v1.2.2. Added CCSS to CSS support.
balupton authored
267 - Uses [Don Park's](https://github.com/donpark) [Html2Jade](https://github.com/donpark/html2jade)
268 - Coffee Plugin
ebfb423 @balupton readme improvements
balupton authored
269 - Added [CoffeeCSS](https://github.com/aeosynth/ccss) to CSS support
8e972fd @balupton v1.2.2. Added CCSS to CSS support.
balupton authored
270 - Uses [James Campos's](https://github.com/aeosynth) [CCSS](https://github.com/aeosynth/ccss)
94c715d @balupton v1.2.4. Fixed incorrect date sorting for documents
balupton authored
271 - Fixed incorrect date sorting for documents
272 - Thanks to [Olivier Bazoud](https://github.com/obazoud) for the heads up
bae2390 @balupton v1.2.0. Plugins now conform to a plugin.coffee naming standard. Added…
balupton authored
273
021ff7e @balupton 1.1.1. Added in #41. Updated the readme.
balupton authored
274 - v1.1 September 28, 2011
8e972fd @balupton v1.2.2. Added CCSS to CSS support.
balupton authored
275 - Added [Buildr](http://github.com/balupton/buildr.npm) Plugin so you can now bundle your scripts and styles together :-)
276 - The `action` method now supports an optional callback
277 - Thanks to [#41](https://github.com/balupton/docpad/pull/41) by [Aaron Powell](https://github.com/aaronpowell)
021ff7e @balupton 1.1.1. Added in #41. Updated the readme.
balupton authored
278 - Added a try..catch around the version detection to ensure it never kills docpad if something goes wrong
af03cd1 @balupton 1.1.5. Fixed circular skeleton references.
balupton authored
279 - Skeletons have been removed from the repository due to circular references. The chosen skeleton is now pulled during the skeleton action. We also now perform a recursive git submodule init and update, as well as a npm install if necessary.
021ff7e @balupton 1.1.1. Added in #41. Updated the readme.
balupton authored
280
bb678bf @balupton Updated changelog
balupton authored
281 - v1.0 September 20, 2011
282 - [Upgrade guide for v0.x users](https://github.com/balupton/docpad/wiki/Upgrading)
a73b7af @balupton 0.11-beta. Introduced the concept of renderers. Still needs some clea…
balupton authored
283 - The concept of template engines and markup languages have been merged into the concept of renderers
8e972fd @balupton v1.2.2. Added CCSS to CSS support.
balupton authored
284 - Coffee Plugin
eeb3029 @balupton Typos in readme
balupton authored
285 - Added [CoffeeKup](http://coffeekup.org/) to anything and HTML to CoffeeKup support
8e972fd @balupton v1.2.2. Added CCSS to CSS support.
balupton authored
286 - Uses [Maurice Machado's](https://github.com/mauricemach) [CoffeeKup](https://github.com/mauricemach/coffeekup) and [Brandon Bloom's](https://github.com/brandonbloom) [Html2CoffeeKup](https://github.com/brandonbloom/html2coffeekup)
eeb3029 @balupton Typos in readme
balupton authored
287 - Added [CoffeeScript](http://jashkenas.github.com/coffee-script/) to JavaScript and JavaScript to CoffeeScript support
8e972fd @balupton v1.2.2. Added CCSS to CSS support.
balupton authored
288 - Uses [Jeremy Ashkenas's](https://github.com/jashkenas) [CoffeeScript](https://github.com/jashkenas/coffee-script/) and [Rico Sta. Cruz's](https://github.com/rstacruz) [Js2Coffee](https://github.com/rstacruz/js2coffee)
289 - Added a [Commander.js](https://github.com/visionmedia/commander.js) based CLI
290 - Thanks to [~eldios](https://github.com/eldios)
b26d1f5 @balupton Added growl notifications to readme
balupton authored
291 - Added support for [Growl](http://growl.info/) notificaitons
abd444d @balupton Updated package.json and readme for last change
balupton authored
292 - Added asynchronous version comparison
a73b7af @balupton 0.11-beta. Introduced the concept of renderers. Still needs some clea…
balupton authored
293
a987de2 @balupton Updated readme
balupton authored
294 - v0.10 September 14, 2011
295 - Plugin infrastructure
296 - Better logging through [Caterpillar](https://github.com/balupton/caterpillar.npm)
8e972fd @balupton v1.2.2. Added CCSS to CSS support.
balupton authored
297 - HAML Plugin
298 - Added [HAML](http://haml-lang.com/) to anything support
f380ea9 @balupton Updated readme. Updated changelog. Updated credits.
balupton authored
299 - Uses [TJ Holowaychuk's](https://github.com/visionmedia) [HAML](https://github.com/visionmedia/haml.js)
8e972fd @balupton v1.2.2. Added CCSS to CSS support.
balupton authored
300 - Jade Plugin
301 - Added [Jade](http://jade-lang.com/) to anything support
302 - Uses [TJ Holowaychuk's](https://github.com/visionmedia) [Jade](https://github.com/visionmedia/jade)
a987de2 @balupton Updated readme
balupton authored
303
3fff2bd @balupton 0.9. Dropped MongoDB/Mongoose for Query-Engine.
balupton authored
304 - v0.9 July 6, 2011
305 - No longer uses MongoDB/Mongoose! We now use [Query-Engine](https://github.com/balupton/query-engine.npm) which doesn't need any database server :)
e08f4df @balupton 0.9.5. Now supports clean urls
balupton authored
306 - Watching files now working even better
307 - Now supports clean urls :)
3fff2bd @balupton 0.9. Dropped MongoDB/Mongoose for Query-Engine.
balupton authored
308
fc7bb1b @balupton 0.8. Now supports multiple skeletons
balupton authored
309 - v0.8 May 23, 2011
310 - Now supports mutliple skeletons
311 - Structure changes
312
f2e5873 @balupton 0.7. Now supports multiple docpad instances
balupton authored
313 - v0.7 May 20, 2011
314 - Now supports multiple docpad instances
315
d14f380 @balupton 0.6. Moved to CoffeeScript. Removed highlight.js
balupton authored
316 - v0.6 May 12, 2011
317 - Moved to CoffeeScript
318 - Removed highlight.js (should be a plugin or client-side feature)
319
e7c7d32 @balupton 0.5. Pretty big clean
balupton authored
320 - v0.5 May 9, 2011
321 - Pretty big clean
322
323 - v0.4 May 9, 2011
324 - The CLI is now working as documented
325
47d182a @balupton 0.3. Generation and server are going
balupton authored
326 - v0.3 May 7, 2011
327 - Got the generation and server going
328
a2029d6 @balupton Prepped for docpad
balupton authored
329 - v0.2 March 24, 2011
ee0f5f5 @balupton Updates for new bal-util
balupton authored
330 - Prototyping with [disenchant](https://github.com/disenchant)
1bfb7fe @balupton More initial
balupton authored
331
a2029d6 @balupton Prepped for docpad
balupton authored
332 - v0.1 March 16, 2011
ee0f5f5 @balupton Updates for new bal-util
balupton authored
333 - Initial commit with [bergie](https://github.com/bergie)
1bfb7fe @balupton More initial
balupton authored
334
335
d777dde @balupton readme updates
balupton authored
336
337 ## Thanks
338
f380ea9 @balupton Updated readme. Updated changelog. Updated credits.
balupton authored
339 DocPad wouldn't be possible if it wasn't for the following libaries _(in alphabetical order)_
340
341 - [Alexis Sellier's](https://github.com/cloudhead) [Less.js](https://github.com/cloudhead/less.js) - Leaner CSS
342 - [Andrew Schaaf's](https://github.com/tafa) [Watch-Tree](https://github.com/tafa/node-watch-tree) - Node.js file watching made easy
d777dde @balupton readme updates
balupton authored
343
344 - [Benjamin Lupton's](https://github.com/balupton) [Bal-Util](https://github.com/balupton/bal-util.npm) - Node.js made easy
f380ea9 @balupton Updated readme. Updated changelog. Updated credits.
balupton authored
345 - [Benjamin Lupton's](https://github.com/balupton) [Caterpillar](https://github.com/balupton/caterpillar.npm) - Logging made easy
346 - [Benjamin Lupton's](https://github.com/balupton) [Query-Engine](https://github.com/balupton/query-engine.npm) - The MongoDB Query-Engine without the Database
13bfb35 @balupton Now uses Benjamin Lupton's watchr library for file watching, has supp…
balupton authored
347 - [Benjamin Lupton's](https://github.com/balupton) [Watchr](https://github.com/balupton/watchr) - Node.js recursive directory watching made easy
f380ea9 @balupton Updated readme. Updated changelog. Updated credits.
balupton authored
348 - [Brandon Bloom's](https://github.com/brandonbloom) [Html2CoffeeKup](https://github.com/brandonbloom/html2coffeekup)- HTML to CoffeeKup Converter
349
350 - [Don Park's](https://github.com/donpark) [Html2Jade](https://github.com/donpark/html2jade) - HTML to Jade Converter
351
352 - [James Campos'](https://github.com/aeosynth) [CCSS](https://github.com/aeosynth/ccss) - CSS as CoffeeScript
353 - [Jeremy Ashkenas'](https://github.com/jashkenas) [CoffeeScript](http://jashkenas.github.com/coffee-script) - JavaScript made easy
8321657 @balupton fixed some readme links
balupton authored
354 - [Jeremy Ashkenas/DocumentCloud's](https://github.com/documentcloud/underscore) [Underscore](https://github.com/documentcloud/underscore) - The utility-belt library for JavaScript
f380ea9 @balupton Updated readme. Updated changelog. Updated credits.
balupton authored
355
356 - [Maurice Machado's](https://github.com/mauricemach) [CoffeeKup](https://github.com/mauricemach/coffeekup) - Markup as CoffeeScript
357
d777dde @balupton readme updates
balupton authored
358 - [TJ Holowaychuk's](https://github.com/visionmedia) [Commander.js](https://github.com/visionmedia/commander.js) - Console apps made easy
f380ea9 @balupton Updated readme. Updated changelog. Updated credits.
balupton authored
359 - [TJ Holowaychuk's](https://github.com/visionmedia) [Express.js](https://github.com/visionmedia/express) - The "Server" in Server Side Javascript
360 - [TJ Holowaychuk's](https://github.com/visionmedia) [Haml.js](https://github.com/visionmedia/haml.js) - Markup haiku
d777dde @balupton readme updates
balupton authored
361 - [TJ Holowaychuk's](https://github.com/visionmedia) [Jade](https://github.com/visionmedia/jade) - A robust, elegant, feature rich template engine
f380ea9 @balupton Updated readme. Updated changelog. Updated credits.
balupton authored
362 - [TJ Holowaychuk's](https://github.com/visionmedia) [Node-Growl](https://github.com/visionmedia/node-growl) - Notifications made easy
363 - [TJ Holowaychuk's](https://github.com/visionmedia) [Sass.js](https://github.com/visionmedia/sass.js) - Syntactically awesome stylesheets
d777dde @balupton readme updates
balupton authored
364 - [TJ Holowaychuk/LearnBoost's](https://github.com/learnboost) [Stylus](https://github.com/learnboost/stylus) - Expressive, robust, feature-rich CSS language
f380ea9 @balupton Updated readme. Updated changelog. Updated credits.
balupton authored
365 - [TJ Holowaychuk's](https://github.com/visionmedia) [YAML](https://github.com/visionmedia/js-yaml) - Data made easy
366
367 - [Sam Stephenson's](https://github.com/sstephenson) [Eco](https://github.com/sstephenson/eco) - Embedded CoffeeScript templates
368
369 - [Ryan Dahl's](https://github.com/ry) [Node.js](http://nodejs.org) - Server Side Javascript
d777dde @balupton readme updates
balupton authored
370
371
a2029d6 @balupton Prepped for docpad
balupton authored
372 ## License
1bfb7fe @balupton More initial
balupton authored
373
a2029d6 @balupton Prepped for docpad
balupton authored
374 Licensed under the [MIT License](http://creativecommons.org/licenses/MIT/)
375 Copyright 2011 [Benjamin Arthur Lupton](http://balupton.com)
Something went wrong with that request. Please try again.