Vimで作るウェブログ

ナビ区画を分離計画

私のページの構成はヘッダー部にブログのタイトル、そしてhomeやblogなどへのナビ区画を設け、そのすぐ下にパンくずリストがある。

そしてメインとして記事部分があり、最下層にヘッダー部を設けている。たぶん、基本的な構成で成り立っている。

で、そのヘッダー部にあたる「ナビ区画」だけを専用のhtmlファイルを作り、ページ内で分離しようか画策中。どういうことかというと、同じページ内に違うhtmlのページを合体させるという感じです。

いま現在はブログ記事ごとヘッダー部のナビ区画のhtml記述をしているわけですが、これだと万一ナビの構成を変更した時、今まで書いた全記事のヘッダー部をわざわざ書き換える作業が発生してしまうので、非常に面倒だということです。

それを、外部からナビ区画専用のhtmlファイルから読み込む形にすれば、上記の問題が解決するというわけです。

このやり方は別に新しい手法でもないし、むしろかなり昔のhtmlの時代から分割方法はある。ただ、以前似たようなことをやったのは2007年頃で、たしかフレーム(frame)だか何だかの記述だったと思うが、今はたぶん違う方法があるのでは無いかと思う。

参照でcssファイルを呼び込む要領でできるのではないかと考えている。それとも、もっと汎用性の高い方法があるではないかとも。

このまま記事が増えれば増えるほど、事後の修正ファイル数が増えていくいので、いまの内にやってした方が、後々の被害が少なくて済むので、やるべきだろう。とっととやってしまいたいとこではあるが、これもまた面倒くさい。

やるなら今のうちだ、とはわかっているが・・・。とりあえず勢いで方法を調べておこう。できるとわかれば、私の重い腰も動くであろうと。

2022年10月7日