2024年6月20日木曜日 15:09microCMSで月別アーカイブを実装するmicroCMSのフィルタに存在するbegin_with [https://document.microcms.io/content-api/get-list-contents#hcd3e2ddb48]を活用して実装する。 begins_withは指定した値から始まるコンテンツを取得するためのフィルタだが、公式ドキュメントにあるよう publishedAt[begins_with]2023-11 のようにすることで指定した年月に公開された記事の一覧を取得することができる。 指定した年月から現在の年月までを文字列の配列で取得 ["2024-01", "2024-02", ..., "microCMS
2024年4月24日水曜日 12:33microCMSで記事追加後に自動的にsitemap.xmlを更新しデプロイするやりたいこと microCMSに記事を追加した際、公開中のブログのsitemap.xmlに記事追加を反映したい。 前提 1. Cloudflare Pagesにブログを公開している 2. Githubと連携し、リポジトリへのpushをトリガーにデプロイしている やったこと 1. sitemap.xmlを生成するスクリプトを実装 2. Github actionsに 1. のスクリプトを実行し、生成したsitemap.xmlをpushするworkflowを登録 3. microCMSに記事を追加した際、 1. のGithub actionを起動するwebhookを設定 GithubmicroCMS