The Markdown from a URL macro renders Markdown content from URLs or from profiles. Profiles are a means of retrieving information from other sources such as databases. To know more about the profiles created in your instance, contact your Confluence administrator. You can read more about profiles from this link.
Basic use
This macro can be deployed using one of the following methods:
Selected from the Macro Browser | Markdown from a URL |
---|---|
Markup Shortcut | {markdown-url} |
Parameters
Macro specific parameters
Macro Editor Label | Default | Description | Macro Parameter |
---|---|---|---|
Profile | Enter a profile name. Profiles are default parameters provided by the administrator. To know more about profiles, refer to this link. | profile | |
URL to markdown file | Enter the URL of the Markdown file. If an absolute URL is given, the macro reads content from the URL and the profile is ignored. | url | |
URL user | Enter the user name for URL access that requires basic authentication. | user | |
URL password | Enter the user password for URL access that requires basic authentication. | password | |
URL connection timeout | Enter time in milliseconds such that URL connections do not timeout before getting data. Use this to increase the access time needed for slow connections. Note that if a zero is given the connection may wait infinitely. | timeout | |
File encoding | UTF-8 | Specify the encoding for an external file, if different from default system handling. | encoding |
How profiles and URLs are processed in the macro
Depending on the values provided for the Profile and URL to markdown file parameters, the following process applies:
Is Profile given? (Y - Yes, N - No) | Is URL to markdown file given? (Y - Yes, N - No) | Macro behavior |
---|---|---|
Y | N | Accesses the URL specified in the profile through the pre-configured information. |
N | Y | Accesses the URL specified and renders the Markdown content as required. |
Y | Y | Appends the URL mentioned in the URL to markdown file parameter to the URL configured in the profile. Thus, the macro creates a relative path to the Markdown file. If this path is not valid, a network error message is displayed. To resolve this issue, contact your Confluence administrator for more information. |
Common parameters
The following parameters are available for all the Markdown macros:
Enter a comma-separated list of regex patterns to post-process the output for Markdown content with find and replace logic. Example: (href=)(/display) Enter a comma-separated list corresponding to find patterns via index position in the list. These are single quote entries containing a comma. Example: $1$base_url$2 Select this option to display content on separate lines. This is a GitHub Flavored Markdown extension and is selected by default. Specify the table class (CSS) to apply to render tables. Currently, Confluence Cloud does not support the use of custom user-defined styles.Macro Editor Label Default Description Macro Parameter Find regex patterns find replace Allow HTML tags false Select this option to allow HTML tags in the macro body. The option is deselected by default. allowHtml Hard wrap newlines true Text Hard wrap (selected) Soft wrap (Hard wrap not selected) Roses are red
Violets are blue
Roses are red
Violets are blue
Roses are red Violets are blue
hardwrap Table class @default tableClass
Screenshot
The following example uses an absolute URL in URL to markdown file of the macro settings: