/**
  * Should only be called after save
  * By default, updates search text and publishes a new page version
  * @return static
  */
 public function publish()
 {
     if ($this->_block->getPageId() && $this->_isSaved) {
         $searchText = $this->_block->search_weight > 0 ? $this->generateSearchText($this->_contentSaved) : '';
         $this->_block->publishContent($searchText);
     }
     return $this;
 }