use frontmatter for layout info so that it works in both stru and markdown