alexyoung / Pop
Licence: mit
A static site and blog generator
Stars: ✭ 64
Programming Languages
javascript
184084 projects - #8 most used programming language
Note this project is now unsupported, and I've given the 'pop' npm name to someone else to use for a more active project.
h3. Features
Pop is a static site builder for Node, optimised for blogs; based on "Jekyll":https://github.com/mojombo/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
h3. Documentation
- "An introduction and tutorial":http://alexyoung.org/2011/07/24/pop/
- "Plugins":http://popjs.com/2011/07/25/pop-0.0.5/
- "Generators":http://popjs.com/2011/07/27/pop-0.0.7/
- "API":http://popjs.com/doc/
h3. 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 }
h3. Contributions
- George Ornbo
- Windows support by Brian Carlson (brianc)
h3. Plugins
- "pop-disqus":https://github.com/alexyoung/pop-disqus
- "pop-gallery":https://github.com/alexyoung/pop-gallery
- "pop-ga":https://github.com/shapeshed/pop-ga (Google Analytics plugin, by "George Ornbo":http://shapeshed.com)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].