In order to add recent blog posts to Magento 2 Homepage sidebar:
1. Navigate to Admin Panel > Content > Pages, then start editing Home Page.
2. Change the Layout Update XML field in Design section by adding the next code:
<referenceContainer name="sidebar.additional"> <block class="Magefan\Blog\Block\Sidebar\Recent" name="blog.sidebar.recent" template="sidebar/recent.phtml" after="wishlist_sidebar"> <action method="setCacheLifetime"> <argument name="time" xsi:type="string">86400</argument> </action> </block> </referenceContainer>3. Save the page.
4. Flush Magento cache.
Please watch the video to learn more about how to add recent blog posts to Magento 2 Homepage Sidebar: