Skip to content
A static site and blog generator
JavaScript CSS HTML Makefile
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
doc
lib
test
.gitignore
LICENSE
Makefile
README.textile
TODO.textile
package.json

README.textile

Note this project is now unsupported, and I’ve given the ‘pop’ npm name to someone else to use for a more active project.

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

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

You can’t perform that action at this time.