var output="";
document.querySelectorAll("h2,h3,h4,h5").forEach((element) => {
var headingNum = element.tagName.toLowerCase().replace('h','');
var indent = (parseInt(headingNum)-2)*3;
var spaces= indent>0 ? Array(indent).fill(' ').join('') : '';
var href= element.id ? element.id : element.innerText.toLowerCase().replaceAll(" ","-")
output+=spaces + "- [" + element.innerText +"](#" + href + ")\n" })
console.log(output);