Mark a page as template. And when we visit that page, then allow creation of page from that template, plus some added rules like name format, pre-selected folder etc.

For e.g. we create a page for an entity (like, say, CourseInfo), with prepopulated markdown or table etc. Further, such pages can be stored under /Courses folder.