本章记录HTML ASCII表,参考搜索
主图
| 目标字符 | 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:complete', processWalineLinks); })();pug | 转义字符 | 中文描述 |
|---|---|---|---|
| ! | exctamation mark | ! | 感叹号 |
| @ | at sign | @ | at符号 |
| # | number sign | # | 井号 |
| $ | dollar sign | $ | 美元符号 |
| % | percent sign | % | 百分号 |
| ^ | caret | ^ | 插入符号 |
| & | ampersand | & | - |
| * | asterisk | * | 星号 |
| ' | apostrophe | ' | 单引号 |
| ` | grave accent | ` | - |
| : | colon | : | 冒号 |
| ; | semicolon | ; | 分号 |
| ? | question mark | ? | 问号 |
| < | less-than | < | 小于号(左尖括号) |
| = | equals-to | = | 等于号 |
| > | greater-then | > | 大于号(右尖括号) |
| ( | left parenthesis | ( | 左圆括号 |
| ) | right parenthesis | ) | 右圆括号 |
| [ | left square bracket | [ | 左方括号 |
| ] | right square bracket | ] | 右方括号 |
| { | left curly brace | { | 左大括号 |
| } | right curly brace | } | 右大括号 |
| / | slash | / | 左斜杠 |
| | | vertical bar | | | 竖线 |
| \ | backslash | \ | 右斜杠 |
| ~ | tilde | ~ | 波浪号 |
| _ | underscore | _ | 下划线 |
| + | plus sign | + | 加号 |
| - | hyphen | - | 减号(连字符) |
| , | comma | , | 逗号 |
| . | period | . | 句号 |
| 0-9 | number | 0 - 9 | 数字0-9 |
| a-z | lowercase | a - z | 小写字母a-z |
| A-Z | uppercase | A - Z | 大写字母A-Z |

备用图二


| 目标字符 | 描述 | 转义字符 | 中文描述 |
|---|---|---|---|
| ! | exctamation mark | ! | 感叹号 |
| @ | at sign | @ | at符号 |
| # | number sign | # | 井号 |
| $ | dollar sign | $ | 美元符号 |
| % | percent sign | % | 百分号 |
| ^ | caret | ^ | 插入符号 |
| & | ampersand | & | - |
| * | asterisk | * | 星号 |
| ' | apostrophe | ' | 单引号 |
| ` | grave accent | ` | - |
| : | colon | : | 冒号 |
| ; | semicolon | ; | 分号 |
| ? | question mark | ? | 问号 |
| < | less-than | < | 小于号(左尖括号) |
| = | equals-to | = | 等于号 |
| > | greater-then | > | 大于号(右尖括号) |
| ( | left parenthesis | ( | 左圆括号 |
| ) | right parenthesis | ) | 右圆括号 |
| [ | left square bracket | [ | 左方括号 |
| ] | right square bracket | ] | 右方括号 |
| { | left curly brace | { | 左大括号 |
| } | right curly brace | } | 右大括号 |
| / | slash | / | 左斜杠 |
| | | vertical bar | | | 竖线 |
| \ | backslash | \ | 右斜杠 |
| ~ | tilde | ~ | 波浪号 |
| _ | underscore | _ | 下划线 |
| + | plus sign | + | 加号 |
| - | hyphen | - | 减号(连字符) |
| , | comma | , | 逗号 |
| . | period | . | 句号 |
| 0-9 | number | 0 - 9 | 数字0-9 |
| a-z | lowercase | a - z | 小写字母a-z |
| A-Z | uppercase | A - Z | 大写字母A-Z |
详情请查看图片