Skip to content

Commit e9daab2

Browse files
committed
rustdoc: avoid including line numbers in Google SERP snippets
1 parent 4cb92cc commit e9daab2

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

Diff for: src/librustdoc/html/static/css/rustdoc.css

+7-7
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ pre.item-decl {
348348
.source .content pre {
349349
padding: 20px;
350350
}
351-
.rustdoc.source .example-wrap > pre.src-line-numbers {
351+
.rustdoc.source .example-wrap pre.src-line-numbers {
352352
padding: 20px 0 20px 4px;
353353
}
354354

@@ -533,17 +533,17 @@ ul.block, .block li {
533533
margin-bottom: 0px;
534534
}
535535

536-
.rustdoc .example-wrap > pre {
536+
.rustdoc .example-wrap pre {
537537
margin: 0;
538538
flex-grow: 1;
539539
}
540540

541-
.rustdoc:not(.source) .example-wrap > pre {
541+
.rustdoc:not(.source) .example-wrap pre {
542542
overflow: auto hidden;
543543
}
544544

545-
.rustdoc .example-wrap > pre.example-line-numbers,
546-
.rustdoc .example-wrap > pre.src-line-numbers {
545+
.rustdoc .example-wrap pre.example-line-numbers,
546+
.rustdoc .example-wrap pre.src-line-numbers {
547547
flex-grow: 0;
548548
min-width: fit-content; /* prevent collapsing into nothing in truncated scraped examples */
549549
overflow: initial;
@@ -554,7 +554,7 @@ ul.block, .block li {
554554
color: var(--src-line-numbers-span-color);
555555
}
556556

557-
.rustdoc .example-wrap > pre.src-line-numbers {
557+
.rustdoc .example-wrap pre.src-line-numbers {
558558
padding: 14px 0;
559559
}
560560
.src-line-numbers a, .src-line-numbers span {
@@ -702,7 +702,7 @@ h2.small-section-header > .anchor {
702702
}
703703

704704
.main-heading a:hover,
705-
.example-wrap > .rust a:hover,
705+
.example-wrap .rust a:hover,
706706
.all-items a:hover,
707707
.docblock a:not(.test-arrow):not(.scrape-help):not(.tooltip):hover,
708708
.docblock-short a:not(.test-arrow):not(.scrape-help):not(.tooltip):hover,

Diff for: src/librustdoc/html/templates/source.html

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
<div class="example-wrap"> {# #}
2-
<pre class="src-line-numbers">
2+
{# https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag#data-nosnippet-attr
3+
Do not show "1 2 3 4 5 ..." in web search results. #}
4+
<div data-nosnippet><pre class="src-line-numbers">
35
{% for line in lines.clone() %}
46
{% if embedded %}
57
<span>{{line|safe}}</span>
68
{%~ else %}
79
<a href="#{{line|safe}}" id="{{line|safe}}">{{line|safe}}</a>
810
{%~ endif %}
911
{% endfor %}
10-
</pre> {# #}
12+
</pre></div> {# #}
1113
<pre class="rust"> {# #}
1214
<code>
1315
{% if needs_expansion %}

0 commit comments

Comments
 (0)