JSFiddle - React, Tailwind, and code Playground
JavaScript
<script type="text/javascript">
//<![CDATA[
jQuery(document).ready(function($){
var goback="<p class='btt'><a href='#top'>Back to top<\/a><\/p>";
if (typeof(noParsing) == "undefined") {
$("article h2:first").before("<div id='toc'><ul id='pagelist'><\/ul><\/div>");
$("article h2").each(function(index) {
$(this).before("<a name='"+index+"' id='"+index+"'><\/a>");
$("#pagelist").append("<li><a href='#"+index+"' accesskey='"+index+"'>"+$(this).text()+"<\/a><\/li>");
});
$("article h2:not(:first)").each(function(index) {
$(this).prev().after(goback);
});
}
});
//]]>
</script>