# Method to manage and list authors

**URL:** <https://discourse.gohugo.io/t/method-to-manage-and-list-authors/9371>\
**Category:** support\
**Created:** [November 26, 2017, 10:49am UTC](https://discourse.gohugo.io/t/method-to-manage-and-list-authors/9371 "2017-11-26T10:49:38Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![lebarde](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/lebarde/32/2207_2.png) [@lebarde](https://discourse.gohugo.io/u/lebarde)\
**Post date:** [November 26, 2017, 10:49am UTC](https://discourse.gohugo.io/t/method-to-manage-and-list-authors/9371/1 "2017-11-26T10:49:38Z")

</div>

Hi here!

I need to do several things with post authors:

- give a link to author’s page
- list last n posts from that author
- display a short bio of that author in an aside block.

How can I accomplish that? With a Taxonomy?  
Thanks by advance.

---

<div class="post-metadata">

**Author:** ![RickCogley](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/rickcogley/32/10269_2.png) [@RickCogley](https://discourse.gohugo.io/u/RickCogley)\
**Post date:** [November 26, 2017, 11:18am UTC](https://discourse.gohugo.io/t/method-to-manage-and-list-authors/9371/2 "2017-11-26T11:18:38Z")

</div>

One idea is to create data with the page URL and bio text.

> **[Data Templates](https://gohugo.io/templates/data-templates/#readout)**
>
> In addition to Hugo's built-in variables, you can specify your own custom data in templates or shortcodes that pull from both local and dynamic sources.

You could also pull author info from the `config.toml`.

For listing pages from a certain author, conceptually you enter the author in frontmatter of each post markdown file, then in your template do some `range` over the pages, grouping by author. Search this forum a bit and you’ll see a lot of relevant posts.

---

<div class="post-metadata">

**Author:** ![Jonathan\_Griffin](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/jonathan_griffin/32/8355_2.png) [@Jonathan\_Griffin](https://discourse.gohugo.io/u/Jonathan_Griffin)\
**Post date:** [November 26, 2017, 12:11pm UTC](https://discourse.gohugo.io/t/method-to-manage-and-list-authors/9371/3 "2017-11-26T12:11:32Z")

</div>

See this thread: [Help with author pages](https://discourse.gohugo.io/t/help-with-author-pages/7255/39)

In particular, the solution by RDWatters half way down the thread.

---

<div class="post-metadata">

**Author:** ![lebarde](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/lebarde/32/2207_2.png) [@lebarde](https://discourse.gohugo.io/u/lebarde)\
**Post date:** [November 26, 2017, 1:04pm UTC](https://discourse.gohugo.io/t/method-to-manage-and-list-authors/9371/4 "2017-11-26T13:04:50Z")

</div>

Great! Thanks for your answers. I’ll get into this.
