fix(content-blog): make footnote reference DOM ID unique on post listing page (#7212)

Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
This commit is contained in:
AkiraVoid 2022-04-21 22:51:24 +08:00 committed by GitHub
parent 3b32a41f22
commit 71ba449a28
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 197 additions and 1 deletions

View file

@ -7,6 +7,7 @@
import path from 'path';
import admonitions from 'remark-admonitions';
import footnoteIDFixer from './remark/footnoteIDFixer';
import {
normalizeUrl,
docuHash,
@ -435,7 +436,10 @@ export default async function pluginContentBlog(
options: {
remarkPlugins,
rehypePlugins,
beforeDefaultRemarkPlugins,
beforeDefaultRemarkPlugins: [
footnoteIDFixer,
...beforeDefaultRemarkPlugins,
],
beforeDefaultRehypePlugins,
staticDirs: siteConfig.staticDirectories.map((dir) =>
path.resolve(siteDir, dir),