Skip to content

Snippet to regenerate table of content #210

@trungdq88

Description

@trungdq88

Go to https://github.com/trungdq88/Awesome-Black-Friday-Cyber-Monday/blob/main/README.md

Open dev tool and run this:

let total = 0
let toc = $$('.markdown-body h2, .markdown-body h3, .markdown-body h4').map(heading => {
    const text = heading.innerText
    const hash = heading.nextSibling.getAttribute('href');
    const level = Number(heading.tagName.replace('H', '')) - 2;
    const length = heading.parentElement.nextElementSibling.querySelectorAll('tbody tr').length
    total += length
    const lengthText = length > 0 ? `(${length})` : ''
    return `${new Array(level).fill('	').join('')}- [${text} ${lengthText}](${hash})`;
}).join('\n')
console.log(toc)
console.log('total = %s', total)
copy(`Total deals: ${total}\n\n${toc}`)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions