2024-04-05-0359
ブログのトップページに Lifehacking.jpからのブログの更新を追加することができた。Hugo にresources.GetRemote
という、外部のリソースを読むためのメソッドが追加されているので、これを使って RSS を読み込み、transform.Unmarshal
を使って情報をぬきとって実現している。
画像は、記事の最初の img
タグの URI を findRESubmatch
を使って取り出すところがトリッキーなのだけど、それが済めばあとは 16x9 に切り出して表示するだけ。これで、外部のブログだろうとこのトップページにくればすべての更新が見えることになる。
原理的には、note の RSS でも同じことができるのだけれども、あちらは独自タグのなかに画像が入っているので、もう少し手間がかかりそう。
テスト