0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-01-15 19:12:38 +00:00

exclude covers from TOC generation

This commit is contained in:
Víctor Losada Hernández
2023-07-19 21:38:14 +02:00
parent cea1157eb2
commit b433691596

View File

@@ -29,21 +29,23 @@ const getTOC = (pages)=>{
const res = []; const res = [];
_.each(pages, (page, pageNum)=>{ _.each(pages, (page, pageNum)=>{
const lines = page.split('\n'); if(!page.includes("{{frontCover}}") && !page.includes("{{insideCover}}") && !page.includes("{{partCover}}") && !page.includes("{{backCover}}")) {
_.each(lines, (line)=>{ const lines = page.split('\n');
if(_.startsWith(line, '# ')){ _.each(lines, (line)=>{
const title = line.replace('# ', ''); if(_.startsWith(line, '# ')){
add1(title, pageNum); const title = line.replace('# ', '');
} add1(title, pageNum);
if(_.startsWith(line, '## ')){ }
const title = line.replace('## ', ''); if(_.startsWith(line, '## ')){
add2(title, pageNum); const title = line.replace('## ', '');
} add2(title, pageNum);
if(_.startsWith(line, '### ')){ }
const title = line.replace('### ', ''); if(_.startsWith(line, '### ')){
add3(title, pageNum); const title = line.replace('### ', '');
} add3(title, pageNum);
}); }
});
}
}); });
return res; return res;
}; };