use markdown to encode title and url when model converted to string