防止行号被复制到剪贴板
Prevent line numbers from being copied to clipboard
我有一个 post 包含类似
的代码
{% highlight ruby linenos %}
Line 1
Line 2
{% endhighlight %}
显示为
1 Line 1
2 Line 2
不幸的是,如果有人现在将代码复制到剪贴板,它包含行号。这可能是生成的 HTML 而不是 Jekyll 本身的问题,但可能有一个我不知道的简单解决方案:
有没有办法配置 Jekyll,使上面示例中的行号不会被复制到剪贴板?
据我所知,模板语言中没有任何内容会禁用 linenos 的复制,但是像这样添加一些简单的 css 应该可以防止它们被选中:
.highlight .lineno {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
我有一个 post 包含类似
的代码{% highlight ruby linenos %}
Line 1
Line 2
{% endhighlight %}
显示为
1 Line 1
2 Line 2
不幸的是,如果有人现在将代码复制到剪贴板,它包含行号。这可能是生成的 HTML 而不是 Jekyll 本身的问题,但可能有一个我不知道的简单解决方案:
有没有办法配置 Jekyll,使上面示例中的行号不会被复制到剪贴板?
据我所知,模板语言中没有任何内容会禁用 linenos 的复制,但是像这样添加一些简单的 css 应该可以防止它们被选中:
.highlight .lineno {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}