Materiapollo で使用しているスクリプト等について
まず、Materialize CSSフレームワークについてですが、使用しているバージョンは 0.100.2 です。
ある意味困ったことかもしれませんが、Materialize は開発が活発なようで、テンプレートをある程度いじりはじめたところで、新しく β版の 1.0.0 が発表され早くも旧バージョンになってしまいました。バージョンによって微妙に クラス名が変化したりするので、 そのバージョン毎の公式のドキュメンテーションを見て確認する必要があると思うのですが、今までの公式サイトの流れを見ていると、新しいバージョンが発表されると、古いバージョンのドキュメンテーションは削除されてしまうようです。現在 (2017年4月) 時点では、 0.100.2 と 1.0.0-beta の二種類のドキュメンテーションを参照することが可能です。
一応、このテンプレートで使用している、 Materialize バージョン 0.100.2 の公式ページへのリンクを貼っておきます
: http://archives.materializecss.com/0.100.2/open_in_new
閲覧できなくなっている場合は、Internet Archive に残されている、バージョン 0.100.2 が最新版だった当時の、公式ページの保存分を参照ください (一部のスクリプトが作動せず、分かりづらいところがあるかもしれませんが)
: https://web.archive.org/web/20171022021132/http://materializecss.com/open_in_new
また、Materialize を使用するため、jQuery のバージョン 3.3.1 を読み込んでいます。 以前お使いになっていたテンプレートのスクリプトを、このテンプレートへと移植した場合に、かつての jQuery では上手く作動していたものが、 バージョン 3.3.1 では動かない ということがあるかも知れません。
スクリプトの参照元
【jQuery】ページ内リンクをするするーっとスムースにスクロールするJavascript | KLUTCHE
h1からh6の見出しを抽出し、ページ内リンク(toc)を自動生成するjavascript