編集

ブログに目次を付けました

2025/12/31

ブログを始めて3ヶ月、始めたときには目次なんて全く考えてなかったのに、他のブログを拝見していると目次が羨ましくて欲しくなりました。

けっこう簡単に付くみたい

調べてみると、目次を付けるプラグインを無料で公開してくれてる方がいて、皆さんもこのプラグインにお世話になっているみたい。

プラグインを導入

凄いものを作った上に、導入方法まで優しく説明してくれてる。😆
こうゆう凄い人っているんですね。

すぐに出来ました

試しに記事を作ってみたら目次が出来てる。
すごい!!

目次ができた
目次が出来た

変更したところ

色は青っぽくてSmartにピッタリ。
このままでもいいんだけど、少しだけ変更したいところがあります。

目次を中央に置きたい

スマホで見ると気にならないけど、パソコンで見ると中央に置きたくなる。

こちらを参考に、コードを追加して中央揃えにしました。
<style type='text/css'>
     .b-toc-container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:3em;margin-left:auto;margin-right:auto;width:auto;display:table;font-size:95%}.b-toc-container p{text-align:center;margin:0;padding:0}
目次を中央に
目次を中央に

余白がおかしい

テンプレートを直したら余白も調整できたので元に戻しました。

目次は最初の見出しの前に入るのですが、序文との余白が開きすぎます。
TopとBottomのmarginを設定できるようですが、うまくいきません。

上記の「 marginTop: "20px", marginBottom: "20px" 」を削除して、CSSで直接指定したところ、思いどおりの余白になりました。

<style type='text/css'>
     .b-toc-container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:3em;margin-left:auto;margin-right:auto;width:auto;display:table;font-size:95%}.b-toc-container p{text-align:center;margin:0;padding:0}

目次の順序が狂ってる

目次を付けて今までの記事を見返すと、順番が狂ってるのが何件かあります。

解決方法が書いてあった

他の人でも起きてるみたい。
作ってくれた方のホームページに、コメントのやり取りがあって解決方法を知ることが出来ました。
やっぱり調べるって大切だ。

<div>!?

<div>タグが変なところにあると順番を認識してくれないみたいです。
試しにやってみました、右の目次はズレてますよね。

目次がずれる
右側は順序が狂ってる

どっちでも、記事本文は正しく表示されるので、全く気づきません。

<div>タグで変なグループ化になってしまうからのようです。
これ以降はHTMLビューで、<div>タグや<p>タグを気にするようになりました。


本当に知らないことばかりだ😵
これで、目次は完成です。

💖 読んでいただき有難うございました。

コメントを投稿

別ページに移動します