I want to create a page that has a bunch of static content at the top, followed by posts from a specific tag. I want to be able to edit the static content using the static page editor on the admin page.
There seem to be three ways to do that:
- Use dynamic routing with the “data” and “template” options plus a custom .hbs file, as described in Creating a custom home page.
- Create a custom-:slug.hbs page and select it as the template for a static page.
- Create a page-:slug.hbs page and set the URL of a page to the same :slug value, as described in the API Reference page titled Page.
I’m confused about the relationship between these three methods. Are there any pros or cons?