public function setAuthor(string $author_name, $author_link = '', $author_icon = ''): self
    {
        $this->author_name = trim($author_name);
        $this->author_link = filter_uri($author_link, 'author_link');
        $this->author_icon = filter_uri($author_icon, 'author_icon');
        if ('' === $this->author_name) {
            $this->author_link = '';
            $this->author_icon = '';
        }

        return $this;
    }