在 Markdown 中使用 "diff" 语言来插入代码。
比如:"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241010/9cac274cca28289c0ee7548264d78631.png)
会渲染为:
@@ -127,14 +137,17 @@ export default {
return this.map[name](...args);
},
run_layer_method(id, name, ...args) {
+ var res = null;
this.map.eachLayer((layer) => {
- if (layer.id !== id) return;
- if (name.startsWith(":")) {
- name = name.slice(1);
- args = args.map((arg) => new Function("return " + arg)());
+ if (layer.id == id) {
+ if (name.startsWith(":")) {
+ name = name.slice(1);
+ args = args.map((arg) => new Function("return " + arg)());
+ }
+ res = layer[name](...args);
}
- return layer[name](...args);
});
+ return res;
},
},
};
***
GitHub 使用的是
Linguist,"这里是源文件" (https://link.segmentfault.com/?enc=Rq9W5iR1B%2B06%2B%2FXe3rirGw%3D%3D.Ig7SkYD5ifxsQZAi2ED0HfgKTWI6fKwNY30uTkt2dR5e%2B1emhxmwTA8rTHh%2FFqBAXTYX1IvAgk%2FbTFVQqE5sIXdwFozKZL0%2B1IsA7dCtfRYVYRPb8qrStxIe7Qyw3%2FPyiZpF%2B83%2Bsfn%2F6YVMqYohi%2BTMn8Y5aG606mkVAegWpt26OZ9QFQjsANRrhpLImRg3)。
"Highlight.js 也支持 "diff"
语言" (https://link.segmentfault.com/?enc=PWpkpGREFnKy3UtyBhtuJw%3D%3D.58tC%2FYFj8cfTpUQCVIs%2B52GrzmUxjJctDz%2FGWYKrfzk5ErSQN5uEteWw5o%2FqgeAB2c5dmJCjHrb7Qd7xndLfJTaqGk69oC%2F6QXCTr6luODVvXIFMUk3%2FKBSq8K%2BkOw1VxXD6QUWkXcJBPT5Ir09tMZ%2BlDuUpratcneugU77shsA%3D)。