Markdown 中的语法高亮显示,但选择了行号
Posted
技术标签:
【中文标题】Markdown 中的语法高亮显示,但选择了行号【英文标题】:Syntax highlighting in Markdown, but line numbers are selected 【发布时间】:2014-05-18 23:13:31 【问题描述】:我正在使用 Markdown 为由 Pelican 生成并托管在 Bitbucket 上的静态博客撰写帖子。由 Pygments 处理的 Markdown 允许我通过将 #!python
(或我喜欢的任何语言名称)放在代码块的开头来打开代码的自动行编号。
但是在浏览器中输出和查看的 html 中,那些行号可以由用户选择,这使得我的代码很难复制和粘贴。
我需要怎么做才能使行号无法选择,同时让代码本身可以选择?
【问题讨论】:
【参考方案1】:啊,糟了——我刚刚找到它,就在发布之后。这是一个CSS解决方案,应用
user-select: none;
到管理我的代码块中的行号的类。还有各种特定于浏览器的变体:
-moz-user-select: none;
-webkit-user-select: none;
等等。
【讨论】:
以上是关于Markdown 中的语法高亮显示,但选择了行号的主要内容,如果未能解决你的问题,请参考以下文章