In order to configure blog post list in Magento 2 Blog navigate to Stores > Configuration.

Magento 2 admin panel

Then, go to Magefan Extensions and find the Post List section.

  1. Set the Default Short Content Length.
  2. Set the number of Posts you want to be displayed Per Page.
  3. Choose whether to Use Lazy Loading. In this case, the pagination will be disabled and all blog posts will be loaded on one page.

Magento 2 post list

Once you choose to use lazy loading there will appear some options to choose from.

  •  Lazy Loading With Auto-Trigger.

Choosing this option you have to set the Auto Trigger Padding in pixels which defines the distance from the bottom of the scrollable content at which you want the loading to be triggered.

Magento 2 post list auto trigger

  • Lazy Loading Without Auto-Trigger. 

Magento 2 post list without auto trigger

In this case, once the reader has scrolled to the bottom of the page (which is determined by the Posts Per Page number), posts will not be loaded until he presses the See More button.

Magento 2 see more button