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' ]