|Summary||Linkify Words allows you to automatically hyperlink certain words or patterns in your post with desired destination URL.|
|New to Discourse Themes?||Beginner’s guide to using Discourse Themes|
Install this theme component
Discourse has a built in feature called
Watched Words which can replicate most of the features of this theme component. Considering using that before installing this theme component. You can find Watched Words in the Admin menu under Customize → Watched Words
After importing the theme component, configure the theme settings with the format
One item per line
With regular expressions, you can match a certain pattern to a single URL. This is useful for synonyms or for words which can take different forms in the sentence etc.
However, you can also generate the URL automatically based on what was matched. For example, let’s say you have a line of products, each with its own numeric id, and you want to autolink them to their own URLs. Using
product-42 will be autolinked to
Notice the capturing parentheses in the regular expression and the
$1 in the URL which is substituted by the match inside the parenthesis. You can also capture multiple parts of the string and use
$3 and so on.
Regular expressions are by default case sensitive (unlike WORD’s which are case insensitive). However, you can change that by using a standard “i” modfier like this:
In this case, FOO, Foo or foo will all be matched.
- Replacement will only appear in the web UI and will not appear in emails.