From aaronleonard@risingthumb.xyz

Yeah your email makes sense. There's 2 ways I'd approach line numbering, either using an ordered list with <ol> and <li> tags, or using a <span> for each line. Idk where you got that span is unselectable? It is selectable(I mean selected by CSS). Anyways, there's counter-increment and counter-reset CSS attributes that I would be using with each line being a span, check out this stack overflow post as an example of what I'm on about

<https://stackoverflow.com/questions/40842277/create-line-numbers-on-pre-with-css-only>

Though you do still have to make each line wrapped in a <span> which probably requires slightly tweaking the markdown awk script to do that I think