fix #1319 -- rebuild posts when metadata changes

Signed-off-by: Chris “Kwpolska” Warrick <kwpolska@gmail.com>
use append in both cases

Signed-off-by: Chris “Kwpolska” Warrick <kwpolska@gmail.com>
allow + in slugs (Issue #1344)