Description
This is to make it possible to share blog posts from any blog post page. Keystone does not come with share functionality by default so this will need to be implemented. The share options should include:
- Share to Facebook
- Share to Twitter
- Share to LinkedIn
The share buttons should be added as icons to the left side of the blog post page and it should remain sticky as the user scrolls.
The post shared should take the title, blog snippet, and post image as the meta to be shared with the post. Facebook open graph and twitter cards should also be added to ensure links are well displayed and for SEO purposes
The social share section of this article may be helpful with implementation - https://modernweb.com/building-blog-keystone-cms-node-js/
The share link will be added vertically to the left side of the blog post page