Skip to content

Commit 9775ab2

Browse files
committed
fix: skip link doesn't work when no h1 is present in Markdown (#79)
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
1 parent 3808055 commit 9775ab2

File tree

4 files changed

+10
-2
lines changed

4 files changed

+10
-2
lines changed

dist/base.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,10 @@
111111
<a href="{{ skip.url | url }}" class="md-skip">
112112
{{ lang.t("action.skip") }}
113113
</a>
114+
{% else %}
115+
<a href="#__skip" class="md-skip">
116+
{{ lang.t("action.skip") }}
117+
</a>
114118
{% endif %}
115119
</div>
116120
<div data-md-component="announce">

dist/partials/content.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
-#}
44
{% include "partials/actions.html" %}
55
{% if "\u003ch1" not in page.content %}
6-
<h1>{{ page.title | d(config.site_name, true)}}</h1>
6+
<h1 id="__skip">{{ page.title | d(config.site_name, true)}}</h1>
77
{% endif %}
88
{{ page.content }}
99
{% include "partials/tags.html" %}

src/base.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,10 @@
214214
<a href="{{ skip.url | url }}" class="md-skip">
215215
{{ lang.t("action.skip") }}
216216
</a>
217+
{% else %}
218+
<a href="#__skip" class="md-skip">
219+
{{ lang.t("action.skip") }}
220+
</a>
217221
{% endif %}
218222
</div>
219223

src/partials/content.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
page title (or respectively site name) is used as the main headline.
3232
-->
3333
{% if "\u003ch1" not in page.content %}
34-
<h1>{{ page.title | d(config.site_name, true)}}</h1>
34+
<h1 id="__skip">{{ page.title | d(config.site_name, true)}}</h1>
3535
{% endif %}
3636

3737
<!-- Page content -->

0 commit comments

Comments
 (0)