My website has an authors taxonomy which lists all the authors of the website. The terms page show all the posts associated with each author.
Is it possible to create a template, say profile, which should be responsible for hosting the author’s profile. The data for the profile will be fetched through a file’s frontmatter.
Do you mean that you want one author to have two pages published: one with list of content tagged to that author, and a second one with their profile? Like so:
content/authors/author-one/_index.md
generates:
authors/author-one/ => list of content tagged author-one authors/author-one-profile/ => author profile
If so you might want to have a look at custom output formats, and perhaps create a custom one.