# Prevent hyperlink

**URL:** <https://meta.discourse.org/t/prevent-hyperlink/44482>\
**Category:** Support\
**Created:** [May 19, 2016, 7:49am UTC](https://meta.discourse.org/t/prevent-hyperlink/44482 "2016-05-19T07:49:11Z")\
**Posts on this page:** 1\
**Showing post:** 13

<div class="post-metadata">

**Author:** ![surety](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/surety/32/156849_2.png) [@surety](https://meta.discourse.org/u/surety)\
**Post date:** [October 11, 2019, 1:22am UTC](https://meta.discourse.org/t/prevent-hyperlink/44482/13 "2019-10-11T01:22:10Z")

</div>

Following up… It looks like if you change the defaultOptions in `vendor/assets/javascripts/markdown-it.js` so that fuzzyLink is false, as Sam suggested, it solves my problem. But doing so creates a big headache because we don’t want to manually redo that change every time we update.

Then I stumbled on a simpler solution. The `markdown linkify tlds` setting is a list of top level domains that are assumed to be URLs by fuzzy linking. If you remove all those TLDs and add just one fake TLD that would never actually show up in a post then it effectively disables fuzzyLink. You need at least one TLD in the list or apparently anything that ends with a `.` will be treated as a link.

So no need for a code change, we can disable fuzzyLink my removing the real TLDs from the setting and adding a fake one.

---

_[View the full topic](https://meta.discourse.org/t/prevent-hyperlink/44482)._
