From NextJS docs, it seems that on demand cache revalidation should work fine with regular <a> tags and also when you refresh the page.
But will it work when the user clicks on <a> tag that has been rendered using Link from 'next/link' ?
Those links are client-side rendered and it's not clear to me if this is going to work:
Assuming all those links were rendered using Link from next/link.
Will they see the new version of Post1 on step 5? Or will they still the same page they saw on step 2?