💀フレームワーク移行後も退役してくれない旧 Service Worker を kill-switch SW で撤去する
Nuxt 2 + @nuxtjs/pwa で運用していた SPA を別フレームワークへ移行した直後に、返ってくる HTML が古いまま固まる事象に遭遇しました。原因は旧 Service Worker の cache-first 戦略で、kill-switch SW を同じ URL に上書き配信して退役させた手順をまとめます。
Nuxt 2 + @nuxtjs/pwa で運用していた SPA を別フレームワークへ移行した直後に、返ってくる HTML が古いまま固まる事象に遭遇しました。原因は旧 Service Worker の cache-first 戦略で、kill-switch SW を同じ URL に上書き配信して退役させた手順をまとめます。

Universal Viewer 4.xで発生する「Unknown content type」エラーの原因と、ローカルホスティングで解決した記録。

Google Search Console で「クロール済み - インデックス未登録」が大量発生。schema.org 構造化データ(JSON-LD)の導入で改善を図った実践記録です。

IIIFの地理参照拡張に対応したビューアの紹介。歴史地図や画像を地図上にオーバーレイ表示。

Nuxt Content + trailingSlash設定で静的ファイルへのリンクが404になる問題と解決策

Nuxt 3 プロジェクトのパッケージ更新まとめ

Nuxt 4 SSGでローカルJSONファイルを正しく読み込む方法

Nuxt i18nのブラウザ言語検出を無効化する方法

Nuxt Content: Cannot find name 'queryContent'.への対応

@sidebase/nuxt-authのローカル認証を試す

Nuxt3と@sidebase/nuxt-authを使って、Drupalの認証を行う

Nuxt3と@sidebase/nuxt-authを使って、GakuNin RDMの認証を行う

Nuxtで@elastic/search-uiを使ったサンプルリポジトリを作成しました。

nuxt3-leafletで、指定したマーカーを前面に表示する

Nuxt3でサイトマップを作成する

sidebase/nuxt-authをproduction環境で使う際のTips

Nuxt3 x Vuetify x Cesium

Nuxt 3とDecap CMSを試す

Nuxt 3 x Composition APIでLeaflet Marker Clusterを試す

Nuxt3 x Vuetify x Cytoscape

Nuxt3でXMLをフォーマットしてシンタックスハイライト表示する

CETEIceanとNuxt3を使ったサンプルリポジトリを作成しました。

VueUseを用いたテキスト選択(Nuxt3)

Nuxt3 x babylon.jsで.glbファイルをロードする

Nuxt3のSSRをVercelでホスティングする(+ CORSの有効化)

Babylon.jsとNuxt3とVuetifyを組み合わせて使用する

Nuxt3のssrでIIIF viewerを導入する

Nuxt 3のserver/apiでjsonファイルを操作する方法の一例

Omeka ClassicをHeadless CMSとして使用してみる。

Nuxt 3とVuetify 3を用いたIIIF Image API関連ツールを作成しました。

Nuxt 2を用いたMirador 3の使用例を紹介するGitHubリポジトリの修正

Nuxt.jsでstaticディレクトリなどもホットリロードの対象にする方法

【開発者向け】AWS x Nuxt.js x Elasticsearchを用いた検索アプリケーションの開発環境の構築

Nuxt.jsでvis.jsを使用する方法を紹介するGitHubリポジトリを作成しました。