Memo

No.224
てがろぐでPHPのincludeっぽいことができるのを知ったのでさっそくヘッダーとフッターを共通パーツ化してみました。

20230419142333-admin.webp

【参考】
てがろぐ カスタマイズ方法 - 【ファイル合成】 - にししふぁくとりー


最初はどうにかPHPが使えないか試行錯誤してたんですが、ダメっぽかったのでこれに落ち着きました。(よくわかってないです。)

メイン用、長文記事一覧用、ギャラリーモード用に3つのてがろぐスキンを使っているので、パーツの共通化ができて管理が本当にラクになりました。
特にCache BustingのためにCSSの読み込みファイル名にクエリパラメータを付与するのを手作業で3スキン分やるのはかなり骨が折れてた上に、各スキンの構成ファイルは同じファイル名なのでフォルダを間違って誤上書きアップロードしてしまわないかヒヤヒヤしていました。
(PHPが使えればクエリパラメータを自動付与できるので、てがろぐ以外のページはそうしています。)
今後はてがろぐも共通ヘッダーを1回更新するだけで良いので、その手間と心配がなくなったのは本当に良かったです。

→PHPを使わなくてもjavascriptでクエリパラメータの自動付与ができたので、CSS更新程度なら一切タッチ不要にできました。
参考:ユーザーのブラウザで最新のCSS/JavaScriptを反映させる方法 | PEblo.gs

line

今度時間作っててがろぐのマニュアル熟読する日を設けよう。まだまだできること山ほどありそう。


#てがろぐ #カスタマイズ #備忘録