直接做成列表应该会更好看一点
```dataviewjs
let files = dv.pages(`"300-系列笔记/310-课程/信号与系统"`)
for(let f of files) {
let content = await app.vault.readRaw(f.file.path)
content = content.split('\n')
let headers = content.filter(p=>/#+ (.*?)/.test(p))
dv.paragraph('### '+f.file.link+'\n'+headers.map(p=>p.replace(/#+/g,' '.repeat(p.match(/#+/g)[0].length*2)+'-')+'\n').reduce((a,b)=>a+b,''))
}
```