本章记录 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
', 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 |
详情请查看图片
気に入ったならばコメントを残してくださいね~