mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-12-09 14:40:27 +08:00
docs:更新文档
This commit is contained in:
22
node_modules/vitepress/dist/node/markdown/plugins/lineNumbers.js
generated
vendored
Normal file
22
node_modules/vitepress/dist/node/markdown/plugins/lineNumbers.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
"use strict";
|
||||
// markdown-it plugin for generating line numbers.
|
||||
// It depends on preWrapper plugin.
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.lineNumberPlugin = void 0;
|
||||
exports.lineNumberPlugin = (md) => {
|
||||
const fence = md.renderer.rules.fence;
|
||||
md.renderer.rules.fence = (...args) => {
|
||||
const rawCode = fence(...args);
|
||||
const code = rawCode.slice(rawCode.indexOf('<code>'), rawCode.indexOf('</code>'));
|
||||
const lines = code.split('\n');
|
||||
const lineNumbersCode = [...Array(lines.length - 1)]
|
||||
.map((line, index) => `<span class="line-number">${index + 1}</span><br>`)
|
||||
.join('');
|
||||
const lineNumbersWrapperCode = `<div class="line-numbers-wrapper">${lineNumbersCode}</div>`;
|
||||
const finalCode = rawCode
|
||||
.replace(/<\/div>$/, `${lineNumbersWrapperCode}</div>`)
|
||||
.replace(/"(language-\w+)"/, '"$1 line-numbers-mode"');
|
||||
return finalCode;
|
||||
};
|
||||
};
|
||||
//# sourceMappingURL=lineNumbers.js.map
|
||||
Reference in New Issue
Block a user