This seems like a reasonable approach for reposting articles. I haven't actually found myself wanting to repost whole articles yet. I usually either bookmark them and include a blockquote from them, or post a short sentence from the article and link to it. You should add your examples here! https://indieweb.org/repost
At the beginning of last year when I was working on rebuilding p3k, I made the decision to drop showing the full contents of my reposts in favor of launching the new site sooner. It's been bugging me for a long time, since it means that my reposts aren't really reposts at all, they're just a list of links.Today I took the first step in showing the full contents of my reposts. Since my posts are all based on mf2 property storage, I updated my templates to display the post like one of my posts if the "repost-of" property is an object rather than just a string.Now my reposts look like this!
When you tag someone in a post or photo on Facebook, that post also appears on that person's profile page. What is the equivalent for the #indieweb?
If someone sends a webmention to my home page, that is a way of tagging me in things. I may want to share this mention in my main home page feed (analogous to allowing peoples' Facebook posts to be shown on your Facebook timeline). In that case it's similar to a http://indiewebcamp.com/repost of the external content.
I would imagine this would look like a native post on my site but where the author is not me. Since I am not including third-person language anywhere on my site, I would just show the post without Twitter's "retweeted by ___" text. I may include an corner icon indicating it's a repost like how Twitter used to do it.
Facebook will by default allow friends' posts that tag you to show up on your timeline, and they give a way to hide the post from your timeline after the fact. I imagine people have strong feelings on whether they want this to happen automatically. Probably for the initial version I would make this require moderation, so if someone tagged me I would get a notification and an option to share on my home page.