Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A static site and blog generator
JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
doc
lib
test
.gitignore
LICENSE
Makefile
README.textile
TODO.textile
package.json

README.textile

Features

Pop is a static site builder for Node, optimised for blogs; based on Jekyll.

  • Designed to be a workhorse for large production blogs
  • Useful built-in helpers: hNews post generation, pagination, tags
  • Extend using your own helpers and pre-filters
  • Plugins

Installation

npm install -g pop

Global is preferred. If you want to use pop server, you’ll need to install Express too.

Documentation

Configuration File Options

Must be valid JSON.

{  "url": "http://popjs.com/"                   // Your site's URL
 , "title": "Pop Blog"                          // The title of your site
 , "permalink": "/:year/:month/:day/:title"     // Post link format
 , "paginate": 10                               // Number of posts to include on a page
 , "exclude": ["\\.swp"]                        // Files to exclude
 , "require": ["pop-disqus"]                    // Plugins
 , "output": "_site/"                           // The place to put the generated HTML
 , "autoGenerate": [{"feed": "feed.xml"}]       // Files to autogenerate using Pop's built-in pages
}

Contributions

  • George Ornbo
  • Windows support by Brian Carlson (brianc)

Plugins

Something went wrong with that request. Please try again.