Markdown 在标记中突出显示语法,但选择了行号

Markdown 在标记中突出显示语法,但选择了行号,markdown,line-numbers,pygments,Markdown,Line Numbers,Pygments,我正在使用降价为一个静态博客撰写文章,该博客由Pelican生成,托管在Bitbucket上。由Pygments处理的Markdown允许我通过放置#来启用代码的自动行编号!python(或我喜欢的任何语言名称)位于代码块的开头 但在浏览器中输出和查看的HTML中,用户可以选择这些行号,这使得复制和粘贴代码变得困难 我需要做什么才能使行号不可选择,同时让代码本身可选择?啊,糟了-我刚找到它,就在发布之后。这是一个CSS解决方案,应用 user-select: none; 到控制代码块中的行号的

我正在使用降价为一个静态博客撰写文章,该博客由Pelican生成,托管在Bitbucket上。由Pygments处理的Markdown允许我通过放置
#来启用代码的自动行编号!python(或我喜欢的任何语言名称)位于代码块的开头

但在浏览器中输出和查看的HTML中,用户可以选择这些行号,这使得复制和粘贴代码变得困难


我需要做什么才能使行号不可选择,同时让代码本身可选择?

啊,糟了-我刚找到它,就在发布之后。这是一个CSS解决方案,应用

user-select: none;
到控制代码块中的行号的类。还有各种特定于浏览器的变体:

-moz-user-select: none;
-webkit-user-select: none;
等等