publish → process inside page:publish