alexyoung/pop — Issue #5: Pagination and Tags
Author: shapeshed
Created: 2011-11-26 10:29:58+00:00
State: open

I'm looking to move my blog over to pop. It has everything I need and nothing I don't.

I'm finding a few issues and wanted to check whether these were known or perhaps more likely local issues to me.

I'm using your alexyoung.org repo as a test and I'm seeing some issues

I'm running node 0.4.12

``` bash
node -v
v0.4.12
```
I've installed pop and express

``` bash
npm install -g pop
pop -v
pop version: 0.1.3
npm install -g express
express -v
2.5.1
```
I've cloned the repo and installed pop-disqus

``` bash
git clone git://github.com/alexyoung/alexyoung.org.git
cd alexyoung.org
npm install -g pop-disqus
```

The server starts ok with an `EventEmitter` warning

``` bash
pop server
(node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit.
Trace:
at Watch. (events.js:126:17)
at Watch.onChange (/usr/local/lib/node_modules/pop/node_modules/nodewatch/lib/watch/watch.js:29:14)
at /usr/local/lib/node_modules/pop/lib/server.js:60:28
at Array.forEach (native)
at Object.watchChanges [as watch] (/usr/local/lib/node_modules/pop/lib/server.js:58:29)
at EventEmitter. (/usr/local/lib/node_modules/pop/lib/pop.js:62:14)
at EventEmitter.g (events.js:143:14)
at EventEmitter.emit (events.js:61:17)
at EventEmitter.checkFinished (/usr/local/lib/node_modules/pop/lib/site_builder.js:210:21)
at EventEmitter.emit (events.js:61:17)
```
There are a couple of issues

1. Pagination doesn't seem to work. Links to page 1 and 2 are generated. Clicking on Page 2 has a page with no posts
2. Tags are incomplete. Only some of the tags and posts are listed on this page.

I'm quite happy to help fix these if they are not local issues if you can give me some pointers.

Generating my blog with Jekyll, Pygments and LSI is now taking 20 minutes to publish a post!