"Configuration for Pleroma's link formatter which parses mentions, hashtags, and URLs.",
description:"Configuration for the auto_linker library",
children:[
%{
key::class,
...
...
@@ -2238,31 +2237,24 @@
%{
key::new_window,
type::boolean,
description:"Link URLs will open in a new window/tab."
description:"Link URLs will open in new window/tab"
},
%{
key::truncate,
type:[:integer,false],
description:
"Set to a number to truncate URLs longer than the number. Truncated URLs will end in `...`",
"Set to a number to truncate URLs longer then the number. Truncated URLs will end in `..`",
suggestions:[15,false]
},
%{
key::strip_prefix,
type::boolean,
description:"Strip the scheme prefix."
description:"Strip the scheme prefix"
},
%{
key::extra,
type::boolean,
description:"Link URLs with rarely used schemes (magnet, ipfs, irc, etc.)"
},
%{
key::validate_tld,
type:[:atom,:boolean],
description:
"Set to false to disable TLD validation for URLs/emails. Can be set to :no_scheme to validate TLDs only for URLs without a scheme (e.g `example.com` will be validated, but `http://example.loki` won't)",
*`truncate` - Set to a number to truncate URLs longer then the number. Truncated URLs will end in `...` (default: `false`)
*`strip_prefix` - Strip the scheme prefix (default: `false`)
*`extra` - link URLs with rarely used schemes (magnet, ipfs, irc, etc.) (default: `true`)
*`validate_tld` - Set to false to disable TLD validation for URLs/emails. Can be set to :no_scheme to validate TLDs only for urls without a scheme (e.g `example.com` will be validated, but `http://example.loki` won't) (default: `:no_scheme`)
*`class: "auto-linker"` - specify the class to be added to the generated link. false to clear.
*`rel: "noopener noreferrer"` - override the rel attribute. false to clear.
*`new_window: true` - set to false to remove`target='_blank'` attribute.
*`scheme: false` - Set to true to link urls with schema `http://google.com`.
*`truncate: false` - Set to a number to truncate urls longer then the number. Truncated urls will end in `..`.
*`strip_prefix: true` - Strip the scheme prefix.
*`extra: false` - link urls with rarely used schemes (magnet, ipfs, irc, etc.).