41 lines
1.2 KiB
HTML
Executable File
41 lines
1.2 KiB
HTML
Executable File
---
|
|
layout: default
|
|
---
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.slim.min.js"></script>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/anchor-js/4.1.0/anchor.min.js"></script>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
|
|
<script type="text/javascript">
|
|
|
|
document.addEventListener('DOMContentLoaded', function() {
|
|
anchors.add();
|
|
|
|
$('.post-title, .doc-content h1, .doc-content h2, .doc-content h3').each(function(index, element) {
|
|
var el = $(element);
|
|
var title = el.text();
|
|
var id = el.attr('id');
|
|
var tag = el.prop('tagName');
|
|
var titleEl = $('<div>').append(
|
|
$('<a>')
|
|
.attr('href', '#' + id)
|
|
.addClass(tag.toLowerCase())
|
|
.text(title));
|
|
$('.table-of-content').append(titleEl);
|
|
});
|
|
});
|
|
</script>
|
|
|
|
<div class="table-of-content" data-spy="affix" data-offset-top="40" data-offset-bottom="300">
|
|
</div>
|
|
|
|
<article class="post">
|
|
<div class="wrapper">
|
|
<header class="post-header">
|
|
<h1 class="post-title">{{ page.title }}</h1>
|
|
</header>
|
|
<div class="post-content">
|
|
<div class="doc-content">
|
|
{{ content }}
|
|
</div>
|
|
</div>
|
|
</div>
|