MD Escape Table

Published 2023-04-22 03:29 1027 words 6 min read

++danger Main Image ;;;id1 Main Table | Target Character | xxxxxxxxxx // hexo-safago Waline 评论区链接处理 - 内联脚本 script. (function() { // 从配置中读取白名单 var whitelist =...

This chapter records the HTML ASCII table, reference search

Main Image

| Target Character | xxxxxxxxxx // hexo-safago Waline 评论区链接处理 - 内联脚本 script. (function() { // 从配置中读取白名单 var whitelist = !{JSON.stringify(config.hexo_safego.whitelist.domain_whitelist)}; function isInWhitelist(url) { return whitelist.some(function(domain) { return url.indexOf(domain) !== -1; }); } function convertLink(link) { var href = link.getAttribute('href'); if (!href || href.startsWith('/') || href.startsWith('mailto:') || href.startsWith('tel:')) { return; } // 检查白名单 if (isInWhitelist(href)) { return; } if (link.dataset.safagoProcessed) { return; } try { var encodedUrl = btoa(href); var newHref = '/go.html?u=' + encodedUrl; link.setAttribute('href', newHref); link.setAttribute('target', '_blank'); link.dataset.safagoProcessed = 'true'; } catch(e) { console.error('[safago-inline] Error:', e); } } function processWalineLinks() { var links = document.querySelectorAll('.wl-nick a[href], .wl-card a[href]'); links.forEach(convertLink); } // 初始处理 if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', processWalineLinks); } else { processWalineLinks(); } // 延迟处理(备用) setTimeout(processWalineLinks, 2000); // 事件委托:在链接被点击时进行转换(最重要) document.addEventListener('click', function(e) { var link = e.target.closest('a[href]'); if (link && (link.classList.contains('wl-nick') || link.closest('.wl-card'))) { convertLink(link); } }, true); // PJAX 支持 document.addEventListener('pjax

', processWalineLinks); })();​pug | Escape Character | Chinese Description | | :------- | :----------------------------------------------------------- | :--------------- | :----------------- | | ! | exctamation mark | &#33; | exclamation mark | | @ | at sign | &#64; | at sign | | # | number sign | &#35; | number sign (hash) | | $ | dollar sign | &#36; | dollar sign | | % | percent sign | &#37; | percent sign | | ^ | caret | &#94; | caret | | & | ampersand | &#38; | - | | * | asterisk | &#42; | asterisk | | ' | apostrophe | &#39; | single quote | | ` | grave accent | &#96; | - | | : | colon | &#58; | colon | | ; | semicolon | &#59; | semicolon | | ? | question mark | &#63; | question mark | | < | less-than | &#60; | less-than sign (left angle bracket) | | = | equals-to | &#61; | equals sign | | > | greater-then | &#62; | greater-than sign (right angle bracket) | | ( | left parenthesis | &#40; | left parenthesis | | ) | right parenthesis | &#41; | right parenthesis | | [ | left square bracket | &#91; | left square bracket | | ] | right square bracket | &#93; | right square bracket | | { | left curly brace | &#123; | left curly brace | | } | right curly brace | &#125; | right curly brace | | / | slash | &#47; | left slash (forward slash) | | | | vertical bar | &#124; | vertical bar | | \ | backslash | &#92; | right slash (backslash) | | ~ | tilde | &#126; | tilde | | _ | underscore | &#95; | underscore | | + | plus sign | &#43; | plus sign | | - | hyphen | &#45; | minus sign (hyphen) | | , | comma | &#44; | comma | | . | period | &#46; | period | | 0-9 | number | &#48; - &#57; | numbers 0-9 | | a-z | lowercase | &#97; - &#122; | lowercase letters a-z | | A-Z | uppercase | &#65; - &#90; | uppercase letters A-Z |

Backup Image 2
Target CharacterDescriptionEscape CharacterChinese Description
!exctamation mark&#33;exclamation mark
@at sign&#64;at sign
#number sign&#35;number sign (hash)
$dollar sign&#36;dollar sign
%percent sign&#37;percent sign
^caret&#94;caret
&ampersand&#38;-
*asterisk&#42;asterisk
'apostrophe&#39;single quote
`grave accent&#96;-
:colon&#58;colon
;semicolon&#59;semicolon
?question mark&#63;question mark
<less-than&#60;less-than sign (left angle bracket)
=equals-to&#61;equals sign
>greater-then&#62;greater-than sign (right angle bracket)
(left parenthesis&#40;left parenthesis
)right parenthesis&#41;right parenthesis
[left square bracket&#91;left square bracket
]right square bracket&#93;right square bracket
{left curly brace&#123;left curly brace
}right curly brace&#125;right curly brace
/slash&#47;left slash (forward slash)
|vertical bar&#124;vertical bar
\backslash&#92;right slash (backslash)
~tilde&#126;tilde
_underscore&#95;underscore
+plus sign&#43;plus sign
-hyphen&#45;minus sign (hyphen)
,comma&#44;comma
.period&#46;period
0-9number&#48; - &#57;numbers 0-9
a-zlowercase&#97; - &#122;lowercase letters a-z
A-Zuppercase&#65; - &#90;uppercase letters A-Z

See the image for details

If you enjoyed this, leave a comment~

... Page views
© 2021 - 2026 Vullfin @VV
Powered by theme astro-koharu · Inspired by Shoka