# Adding classes to links

**URL:** <https://discourse.gohugo.io/t/adding-classes-to-links/10114>\
**Category:** support\
**Created:** [January 21, 2018, 12:54pm UTC](https://discourse.gohugo.io/t/adding-classes-to-links/10114 "2018-01-21T12:54:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![davidsneighbour](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/davidsneighbour/32/24507_2.png) [@davidsneighbour](https://discourse.gohugo.io/u/davidsneighbour)\
**Post date:** [January 21, 2018, 12:54pm UTC](https://discourse.gohugo.io/t/adding-classes-to-links/10114/1 "2018-01-21T12:54:29Z")

</div>

Is there any other (built-in) way to add classes to links than just doing it in HTML instead of Markdown? I just ended up in this issue because I need to add “flags” for languages to reference links in my posts. Markdown seems in it’s “unextended” version unable to do that.

It wouldn’t be too much of an issue to implement that via shortcode though… but I don’t want to reinvent anything.

thanks.  
patrick

---

<div class="post-metadata">

**Author:** ![alexandros](https://avatars.discourse-cdn.com/v4/letter/a/ecc23a/32.png) [@alexandros](https://discourse.gohugo.io/u/alexandros)\
**Post date:** [January 21, 2018, 7:25pm UTC](https://discourse.gohugo.io/t/adding-classes-to-links/10114/2 "2018-01-21T19:25:20Z")

</div>

A shortcode is the best way to do this.

---

<div class="post-metadata">

**Author:** ![system](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/system/32/1_2.png) [@system](https://discourse.gohugo.io/u/system)\
**Post date:** [March 27, 2022, 10:38am UTC](https://discourse.gohugo.io/t/adding-classes-to-links/10114/3 "2022-03-27T10:38:00Z")

</div>

Closed on March 27, 2022, 10:38am UTC

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.
