abapGit/docs/_layouts/default.html
2021-05-14 11:31:07 +02:00

52 lines
1.5 KiB
HTML

<!DOCTYPE html>
<html lang="en">
{% include head.html %}
<body>
{% include header.html %}
<div class="container wrap">
<div class="nav nav-print">
{% include navigation.html %}
</div>
<div class="content">
<h1>{{ page.title }}</h1>
<small><a href="{{ site.github.repository_url }}/tree/main/docs/{{ page.path }}">{% octicon pencil %} Improve this page</a></small>
{{ content }}
</div>
</div>
{% include footer.html %}
<script type="text/javascript">
(function(){
'use strict';
/*
Create intra-page links
Requires that your headings already have an `id` attribute set (because that's what jekyll does)
For every heading in your page, this adds a little anchor link `#` that you can click to get a permalink to the heading.
Ignores `h1`, because you should only have one per page.
The text content of the tag is used to generate the link, so it will fail "gracefully-ish" if you have duplicate heading text.
*/
var headingNodes = [], results, link,
tags = ['h2', 'h3', 'h4'];
tags.forEach(function(tag){
results = document.getElementsByTagName(tag);
Array.prototype.push.apply(headingNodes, results);
});
headingNodes.forEach(function(node){
link = document.createElement('a');
link.className = 'anchor-link';
link.textContent = '#';
link.href = '#' + node.getAttribute('id');
if (node.getAttribute('id')) {
node.appendChild(link);
}
});
})();
</script>
</body>
</html>