Astroでwordpressの一覧を取得

Aiサン素敵ー

AIさんに聞いたらすぐ出ました。

const res = await fetch("https://kesokeso.com/wp-json/wp/v2/posts?_embed");
const posts = await res.json();

このサイトの場合、APIでデータ取得して回したらすぐ出ますね。

データリスト数は管理画面で調整。

astroでトップ作って、詳細をWPにすると遅さがすごい目立つなー。 本当は詳細もapi読み込んで出しちゃったほうがいいんだろうけど。

この辺はまた今度ですね。

それよかマークダウンのCSSいじれないのに時間がかかった件。

<style is:global>
  /* スコープされず、ブラウザにそのまま配信されます。
    サイト内のすべての<h1>タグに適用されます。*/
  h1 { color: red; }
</style>

スタイルのグローバル化で解決しました。