diff --git a/lib/utils/md-renderer.ts b/lib/utils/md-renderer.ts index ca1525ad..bdb5890f 100644 --- a/lib/utils/md-renderer.ts +++ b/lib/utils/md-renderer.ts @@ -53,6 +53,7 @@ export class MdRenderer { } saveHeading(title: string, parent:MarkdownHeading = {id:null, children: this.headings}) :MarkdownHeading { + // if title contains some non-ASCII characters (e.g. chinese) slugify returns empty string let slug = slugify(title) || title; let id = slug; if (parent && parent.id) id = `${parent.id}/${id}`;