htmlToMarkdown: forgot headers
This commit is contained in:
parent
ad3237ab94
commit
2ba24d01aa
1 changed files with 10 additions and 6 deletions
|
@ -65,8 +65,8 @@ function whenYouWalking(tree, images = true, embed = true) {
|
|||
alt != null ? ` "${alt}"` : ""
|
||||
})`;
|
||||
}
|
||||
} else if (elem.b) {
|
||||
str += `**${whenYouWalking(elem.b, images, embed)}**`;
|
||||
} else if (elem.b || elem.h4 || elem.h5 || elem.h6) {
|
||||
str += `**${whenYouWalking(elem.b ?? elem.h4 ?? elem.h5 ?? elem.h6, images, embed)}**`;
|
||||
} else if (elem.blockquote) {
|
||||
str += `> ${whenYouWalking(elem.blockquote, images, embed).replaceAll(/\n/g, "\n> ")}`;
|
||||
} else if (elem.br) {
|
||||
|
@ -75,10 +75,14 @@ function whenYouWalking(tree, images = true, embed = true) {
|
|||
str += `\`${whenYouWalking(elem.code, images, embed)}\``;
|
||||
} else if (elem.dd) {
|
||||
str += `\u3000\u3000${whenYouWalking(elem.dd, images, embed).replaceAll(/\n/g, "\n\u3000\u3000")}`;
|
||||
} else if (elem.em) {
|
||||
str += `_${whenYouWalking(elem.em, images, embed)}_`;
|
||||
} else if (elem.i) {
|
||||
str += `_${whenYouWalking(elem.i, images, embed)}_`;
|
||||
} else if (elem.em || elem.i) {
|
||||
str += `_${whenYouWalking(elem.em ?? elem.i, images, embed)}_`;
|
||||
} else if (elem.h1) {
|
||||
str += `# ${whenYouWalking(elem.h1, images, embed)}`;
|
||||
} else if (elem.h2) {
|
||||
str += `## ${whenYouWalking(elem.h2, images, embed)}`;
|
||||
} else if (elem.h3) {
|
||||
str += `### ${whenYouWalking(elem.h3, images, embed)}`;
|
||||
} else if (elem.img && images) {
|
||||
const link = elem.$src ?? elem[":@"]?.$src;
|
||||
const alt = elem.$alt ?? elem.$title ?? elem[":@"]?.$alt ?? elem[":@"]?.$title;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue