Using the highlighter component,

show only the title if text is empty
added url to the response
Parse text as html