Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

DocPad Moment Plugin

Build Status NPM version Dependency Status Development Dependency Status

Adds support for date formatting with Moment.js

Install

Node

  • Use: require('docpad-plugin-moment')
  • Install: npm install --save docpad-plugin-moment

Usage

Configure some formats in your docpad.coffee:

plugins:
  moment:
    formats: [
      {raw: 'date', format: 'MMMM Do YYYY', formatted: 'humanDate'}
      {raw: 'date', format: 'YYYY-MM-DD', formatted: 'computerDate'}
    ]
  • raw = the name of the existing attribute in your content
  • format = the format you want it changed to
  • formatted = a name for the new version

Then, in your template, instead of:

<span>Posted on <%- @date %></span>

You would do:

<span>Posted on <%- @humanDate %></span>

General use

To do anything else that the Moment.js library allows, you can access Moment using the @moment() helper. For example,

<span><%= @moment('2013-10-13').format('MMMM Do YYYY') %></span>

...would output...

<span>October 13th 2013</span>

History

Discover the change history by heading on over to the HISTORY.md file.

Contribute

Discover how you can contribute by heading on over to the CONTRIBUTING.md file.

Backers

Maintainers

These amazing people are maintaining this project:

Sponsors

No sponsors yet! Will you be the first?

Contributors

These amazing people have contributed code to this project:

Become a contributor!

License

Licensed under the incredibly permissive MIT license

Copyright © 2013+ Brock Fanning brockfanning@gmail.com (http://brockfanning.com)

About

Adds support for date formatting with Moment.js

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.