blog: track changes: publish