
引き続き、サイトをいろいろ改修して回っていますよー。
ブログのアーカイブページをコンパクト化
さいきん、How-To など 長めの記事を書くことも出てきたので…
いままでは、ブログのアーカイブページで「記事内容全表示」状態だったのですが、それを「”抜粋” のみ表示 + “続きを読む” リンクを追加」の方針に変更しました。
多少は見やすくなったかな?
カスタムブロック「目次」実装
↑この記事の上にもあるコレです!!🙌
アーカイブページをコンパクト化したのと同じ理由 (=長い記事が出てきた) で、必要な情報にすぐ飛べるよう、ページ内移動できる目次のパーツを作りました。
React.jsなどは扱えませんので、例のごとく ACF Pro 様様様にお世話になっております。笑

設定は (いまのところ) これだけ。
ここで設定された見出しタグまでを取得 → 目次生成とリンク設定 … という処理を自動化しました。
らくちん!🙌
しかしWordpressのブロックエディタ、なにもしない場合、記事の章ごとに<section>
で囲んでくれたりしませんからね…見出しの親子関係など細かく処理しようとすると、結構面倒…。
それでも頑張ってスマートなコードにした…はず…たぶん。
でも管理画面でも反映されるように…まではやってない爆
一方、せっかく「アーカイブページで記事を全表示している場合、目次を使用している記事同士の情報が混線しないようにする」などなどの処理は丁寧にやったのに、前述の改修により無意味にwww
今回はJavaScriptでの処理が大半なので…新たにcustomblock.js
なるものを作成し、ブロックを使用する場面で読み込まれるようにしました。
add_action('init', 'custom_block_styles');
function custom_block_styles() {
wp_enqueue_block_style(
'acf/index',
array(
'handle' => 'dp-customblock',
'src' => home_url('/css/customblock.css'),
)
);
wp_enqueue_script(
'dp-customblock',
home_url('/js/customblock.js'),
array(),
false,
true
);
}
調べたのですが、どうやらwp_enqueue_block_script()
的な関数はないらしく…
とりあえず↑で問題なかったので、良いのかな………
それにしてもカスタムブロック、いろいろ作りためると楽しい&便利ですね👍
ありがとう ACF Pro …。
音楽タグの一部を新レイアウトに変更
前回の「Featured」「Retro Sounds」「Chiptune」に加え、これらも新レイアウトに変更しました!🙌
創作タイトルに関連した曲を集めたページですね。
せっかくなので、背景に各タイトルのロゴを表示させ、かっこつけてみました!笑
イラストをつけてあげたい曲・アーカイブページがまだまだ…。
今後もしばらく同様の改修がつづきます。
素材ページのダウンロードボタンまわりを変更
ダウンロードボタンって、サービスサイトなんかでいったら「CTA」ですからね…
なんか味気ない気がしていたので、薄く背景にサムネイル画像を入れるなどして、こちらもちょっとかっこつけてみましたw
たとえば「なつのゆめ」は…

なんだかいいかんじです🙌
これでまたしばらく様子見します。
その他内部調整
ほか、表側からは見えない、中身の処理をいろいろ最適化。
おもえばこのサイト、2004年くらいからはじまって、現在の形が完成したのが2019年?だったかな?
そこから増改築を繰り返してきているので…書き方が未熟だったり古かったり、無駄が多かったり、ゴミがたまってたり、するわけです汗
やっぱり、自分の城ですし、きれいにしておきたいわけです!
(リアル自室はそうでもない)
まあ、こうして改善ができるのですから…
ちゃんと成長できている…と、思いたいです。
まとめ
まとまった絵を描く時間・心身の余力がなかなか無く…。泣
こんなかんじで、できるところからやっていきます。
なんか作ってないと気が済まないーーー