2024-04-05-0359

ブログのトップページに Lifehacking.jpからのブログの更新を追加することができた。Hugo にresources.GetRemote という、外部のリソースを読むためのメソッドが追加されているので、これを使って RSS を読み込み、transform.Unmarshal を使って情報をぬきとって実現している。

画像は、記事の最初の img タグの URI を findRESubmatch を使って取り出すところがトリッキーなのだけど、それが済めばあとは 16x9 に切り出して表示するだけ。これで、外部のブログだろうとこのトップページにくればすべての更新が見えることになる。

原理的には、note の RSS でも同じことができるのだけれども、あちらは独自タグのなかに画像が入っているので、もう少し手間がかかりそう。

Author Image

2011年アルファブロガー・アワード受賞。ScanSnapアンバサダー。ブログLifehacking.jp管理人。著書に「ライフハック大全」「知的生活の設計」「リストの魔法」(KADOKAWA)など多数。理学博士。