Yep, duplicate your article template (e.g. if “artices/index” is article template, duplicate it to say “articles/preview”).
Your preview template should contain a weblog entries tag.
Modify the tag to display “open” and “closed” entries (cos your unpublished articles will have status “closed”, hopefully):
{exp:weblog:entries ... status="open|closed" }
content
{/exp:weblog:entries}
Now modify the weblog settings and assign the preview template as a “Live Look” template (see my previous post).
While you’re there, set the default status to “closed” (it’s under “Administrative Preferences”).
And that’s it!
—
Now, create an entry & save it.
Entry will have status “closed” (so won’t appear on the website), but you’ll get “Live Look” preview link (next to it in entries list under edit tab).
Preview the entry and once you’re happy with it, change the status to “open” so that it shows up on your website.