h-yoshikawa44 / change-of-pace-astro

個人ブログ(2023/07~)
https://changeofpace.site
5 stars 0 forks source link

[改善]OGPキャッシュのJSON構造改善 #136

Closed h-yoshikawa44 closed 9 months ago

h-yoshikawa44 commented 9 months ago

概要

元々、hiroppy さんのやり方をもとに OGP キャッシュの仕組みを構築していた。 そこからキャッシュを定期的に更新する仕組みを作りたいと思ったが、今の状態だと1記事内のリンク情報の順番がバラバラになってしまうため、差分が確認しづらいので、これを何か改善したい。

ビルド時にキャッシュした情報を加工するようにすると良さそう?

完了条件

h-yoshikawa44 commented 9 months ago

新しい JSON データ構造

OGP データ取得の時点で、以下のようにしておく

{
  記事URL: {
    リンクURL: {
        ※OGP情報
    }
  }
}

これをもとに、記事 URL: 降順 > リンク URL 昇順に並び替えるスクリプト作成をして、 ビルド時に一緒に実行するようにする。