Module: MarkdownIt

Defined in:
lib/motion-markdown-it/index.rb,
lib/motion-markdown-it/ruler.rb,
lib/motion-markdown-it/token.rb,
lib/motion-markdown-it/renderer.rb,
lib/motion-markdown-it/parser_core.rb,
lib/motion-markdown-it/common/utils.rb,
lib/motion-markdown-it/parser_block.rb,
lib/motion-markdown-it/presets/zero.rb,
lib/motion-markdown-it/parser_inline.rb,
lib/motion-markdown-it/common/html_re.rb,
lib/motion-markdown-it/rules_block/hr.rb,
lib/motion-markdown-it/presets/default.rb,
lib/motion-markdown-it/rules_block/code.rb,
lib/motion-markdown-it/rules_block/list.rb,
lib/motion-markdown-it/rules_core/block.rb,
lib/motion-markdown-it/rules_block/fence.rb,
lib/motion-markdown-it/rules_block/table.rb,
lib/motion-markdown-it/rules_core/inline.rb,
lib/motion-markdown-it/rules_inline/link.rb,
lib/motion-markdown-it/rules_inline/text.rb,
lib/motion-markdown-it/common/html_blocks.rb,
lib/motion-markdown-it/common/url_schemas.rb,
lib/motion-markdown-it/presets/commonmark.rb,
lib/motion-markdown-it/rules_core/linkify.rb,
lib/motion-markdown-it/rules_inline/image.rb,
lib/motion-markdown-it/rules_block/heading.rb,
lib/motion-markdown-it/rules_inline/entity.rb,
lib/motion-markdown-it/rules_inline/escape.rb,
lib/motion-markdown-it/rules_block/lheading.rb,
lib/motion-markdown-it/rules_core/normalize.rb,
lib/motion-markdown-it/rules_inline/newline.rb,
lib/motion-markdown-it/rules_block/paragraph.rb,
lib/motion-markdown-it/rules_block/reference.rb,
lib/motion-markdown-it/rules_core/state_core.rb,
lib/motion-markdown-it/rules_inline/autolink.rb,
lib/motion-markdown-it/rules_inline/emphasis.rb,
lib/motion-markdown-it/rules_block/blockquote.rb,
lib/motion-markdown-it/rules_block/html_block.rb,
lib/motion-markdown-it/rules_core/smartquotes.rb,
lib/motion-markdown-it/rules_inline/backticks.rb,
lib/motion-markdown-it/rules_block/state_block.rb,
lib/motion-markdown-it/rules_core/replacements.rb,
lib/motion-markdown-it/helpers/parse_link_label.rb,
lib/motion-markdown-it/helpers/parse_link_title.rb,
lib/motion-markdown-it/rules_inline/html_inline.rb,
lib/motion-markdown-it/rules_inline/state_inline.rb,
lib/motion-markdown-it/rules_inline/strikethrough.rb,
lib/motion-markdown-it/helpers/parse_link_destination.rb

Overview

Parse link destination


Defined Under Namespace

Modules: Common, Helpers, Presets, RulesBlock, RulesCore, RulesInline Classes: Parser, ParserBlock, ParserCore, ParserInline, Renderer, Ruler, Token

Constant Summary collapse

HTML_BLOCKS =
{}
URL_SCHEMAS =
[
  'coap',
  'doi',
  'javascript',
  'aaa',
  'aaas',
  'about',
  'acap',
  'cap',
  'cid',
  'crid',
  'data',
  'dav',
  'dict',
  'dns',
  'file',
  'ftp',
  'geo',
  'go',
  'gopher',
  'h323',
  'http',
  'https',
  'iax',
  'icap',
  'im',
  'imap',
  'info',
  'ipp',
  'iris',
  'iris.beep',
  'iris.xpc',
  'iris.xpcs',
  'iris.lwz',
  'ldap',
  'mailto',
  'mid',
  'msrp',
  'msrps',
  'mtqp',
  'mupdate',
  'news',
  'nfs',
  'ni',
  'nih',
  'nntp',
  'opaquelocktoken',
  'pop',
  'pres',
  'rtsp',
  'service',
  'session',
  'shttp',
  'sieve',
  'sip',
  'sips',
  'sms',
  'snmp',
  'soap.beep',
  'soap.beeps',
  'tag',
  'tel',
  'telnet',
  'tftp',
  'thismessage',
  'tn3270',
  'tip',
  'tv',
  'urn',
  'vemmi',
  'ws',
  'wss',
  'xcon',
  'xcon-userid',
  'xmlrpc.beep',
  'xmlrpc.beeps',
  'xmpp',
  'z39.50r',
  'z39.50s',
  'adiumxtra',
  'afp',
  'afs',
  'aim',
  'apt',
  'attachment',
  'aw',
  'beshare',
  'bitcoin',
  'bolo',
  'callto',
  'chrome',
  'chrome-extension',
  'com-eventbrite-attendee',
  'content',
  'cvs',
  'dlna-playsingle',
  'dlna-playcontainer',
  'dtn',
  'dvb',
  'ed2k',
  'facetime',
  'feed',
  'finger',
  'fish',
  'gg',
  'git',
  'gizmoproject',
  'gtalk',
  'hcp',
  'icon',
  'ipn',
  'irc',
  'irc6',
  'ircs',
  'itms',
  'jar',
  'jms',
  'keyparc',
  'lastfm',
  'ldaps',
  'magnet',
  'maps',
  'market',
  'message',
  'mms',
  'ms-help',
  'msnim',
  'mumble',
  'mvn',
  'notes',
  'oid',
  'palm',
  'paparazzi',
  'platform',
  'proxy',
  'psyc',
  'query',
  'res',
  'resource',
  'rmi',
  'rsync',
  'rtmp',
  'secondlife',
  'sftp',
  'sgn',
  'skype',
  'smb',
  'soldat',
  'spotify',
  'ssh',
  'steam',
  'svn',
  'teamspeak',
  'things',
  'udp',
  'unreal',
  'ut2004',
  'ventrilo',
  'view-source',
  'webcal',
  'wtai',
  'wyciwyg',
  'xfire',
  'xri',
  'ymsgr'
]