mirror of
https://github.com/jaywcjlove/reference.git
synced 2025-06-16 12:11:21 +08:00
feat: add JavaScript cheatsheet.
This commit is contained in:
5
scripts/nodes/htmlTagAddAttri.mjs
Normal file
5
scripts/nodes/htmlTagAddAttri.mjs
Normal file
@ -0,0 +1,5 @@
|
||||
export function htmlTagAddAttri(node) {
|
||||
if (node && node.tagName === 'html') {
|
||||
node.properties['data-color-mode'] = 'dark';
|
||||
}
|
||||
}
|
6
scripts/nodes/rehypeUrls.mjs
Normal file
6
scripts/nodes/rehypeUrls.mjs
Normal file
@ -0,0 +1,6 @@
|
||||
export function rehypeUrls(node) {
|
||||
if (node.type === 'element' && node.properties.href && /.md/.test(node.properties.href)) {
|
||||
let href = node.properties.href;
|
||||
node.properties.href = href.replace(/([^\.\/\\]+)\.(md|markdown)/gi, '$1.html');
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user