Let's say i use the Portfolio option to include a link to a blog post i wrote on my own blog. In my blog, i have my twitter feed and a contact page. The way i see it, it allows a client to contact me outside of Upwork.
I'm asking this because i would like to include some links to my own blog posts so potential clients can judge my quality of work. But i'm worried that it'll get my account suspended for breaching TOS.
You're correct and it is against Upwork ToS to include links that contain contact information or forms in your profile. You can, however, send a links to your blog in a proposal.