Creating a Blog like

Good afternoon,

I sure hope this isn’t a duplicated post, but it possibly is in some form. I love Grav, but what really got me onto Grav was their Blog component like theirs on:

How can I possibly recreate something like that? Do they use a special theme or plugin? Also, the search feature literally no where in the settings I can see could I even create anything close to the one listed above.