Pin a post but also keep it on the blog page

I would like to have 2 or 3 nicely formatted grey links at top of the blog same as when a post is pinned but keep the post on the main page so when I print the page it prints all content.
Is there a way to do this or workaround to achieve similar thing.

Alternatively is there a way to generate a table of contents or index to include as the first post on the page similar to [TOC] in some markdown implementations ?