Skip to content

alexyoung/pop

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
doc
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

About

A static site and blog generator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published