fix: 为 Hn 添加 id,以便和英文锚点保持一致
This commit is contained in:
parent
b096317fde
commit
4c9e1a6a3d
@ -87,7 +87,7 @@
|
|||||||
"@angular/platform-browser-dynamic": "^7.0.0",
|
"@angular/platform-browser-dynamic": "^7.0.0",
|
||||||
"@angular/router": "^7.0.0",
|
"@angular/router": "^7.0.0",
|
||||||
"@angular/service-worker": "^7.0.0",
|
"@angular/service-worker": "^7.0.0",
|
||||||
"@awesome-fe/translate": "^0.0.13",
|
"@awesome-fe/translate": "^0.0.14",
|
||||||
"@webcomponents/custom-elements": "^1.2.0",
|
"@webcomponents/custom-elements": "^1.2.0",
|
||||||
"chai": "^4.1.2",
|
"chai": "^4.1.2",
|
||||||
"classlist.js": "^1.1.20150312",
|
"classlist.js": "^1.1.20150312",
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
const {markAndSwapAll} = require('@awesome-fe/translate');
|
const {addIdForHeaders, markAndSwapAll} = require('@awesome-fe/translate');
|
||||||
|
|
||||||
const {JSDOM} = require('jsdom');
|
const {JSDOM} = require('jsdom');
|
||||||
|
|
||||||
@ -7,6 +7,7 @@ const selectorGroups = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'header', 'section',
|
|||||||
function mark(text) {
|
function mark(text) {
|
||||||
const dom = new JSDOM(text);
|
const dom = new JSDOM(text);
|
||||||
const body = dom.window.document.body;
|
const body = dom.window.document.body;
|
||||||
|
addIdForHeaders(body);
|
||||||
markAndSwapAll(body, selectorGroups);
|
markAndSwapAll(body, selectorGroups);
|
||||||
return body.innerHTML;
|
return body.innerHTML;
|
||||||
}
|
}
|
||||||
|
@ -224,10 +224,12 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
tslib "^1.9.0"
|
tslib "^1.9.0"
|
||||||
|
|
||||||
"@awesome-fe/translate@^0.0.13":
|
"@awesome-fe/translate@^0.0.14":
|
||||||
version "0.0.13"
|
version "0.0.14"
|
||||||
resolved "https://registry.yarnpkg.com/@awesome-fe/translate/-/translate-0.0.13.tgz#62fee414fc781185f1251e66fd653103931cff2d"
|
resolved "https://registry.yarnpkg.com/@awesome-fe/translate/-/translate-0.0.14.tgz#d438f9c2e571e8cb3edc3ff529772c314429f651"
|
||||||
integrity sha512-yITFyDkwyFS0BHZzwU6MTMNXdIDiCfzF/lSzcOeQOSGNrqHo/jqK0B+9TY6RhzNTWAKLqI07oGoL/ba0VnImUg==
|
integrity sha512-NufXS+t3uuoDu1MKVi6gpKIhNjAt8agRyl/PbD24TZbo8G8RRcltviM7ArPwL5MIOxJ17wGFrHoN822wdsQvdg==
|
||||||
|
dependencies:
|
||||||
|
github-slugger "^1.2.0"
|
||||||
|
|
||||||
"@google-cloud/common@^0.17.0":
|
"@google-cloud/common@^0.17.0":
|
||||||
version "0.17.0"
|
version "0.17.0"
|
||||||
@ -4141,7 +4143,7 @@ getpass@^0.1.1:
|
|||||||
dependencies:
|
dependencies:
|
||||||
assert-plus "^1.0.0"
|
assert-plus "^1.0.0"
|
||||||
|
|
||||||
github-slugger@^1.1.1:
|
github-slugger@^1.1.1, github-slugger@^1.2.0:
|
||||||
version "1.2.0"
|
version "1.2.0"
|
||||||
resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.2.0.tgz#8ada3286fd046d8951c3c952a8d7854cfd90fd9a"
|
resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.2.0.tgz#8ada3286fd046d8951c3c952a8d7854cfd90fd9a"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user