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