I am working with SharePoint Online.
It turns out the Communication Site has just the template I am looking for, with no left-side navigation and search box in the top right corner.
However, It does not allow me to activate SharePoint Server Publishing Infrastructure :(
So I need one of these solutions:
How to use Communication Site Master Page in a Team Site
How to activate SharePoint Server Publishing Infrastructure Communication Site