# Dustbox > あばらぼねおれた(@irnagisa)の個人ブログ。Web 制作(WordPress / Astro / TypeScript / CSS)の技術メモと、ゲーム・映画などの雑記。日本語。 - 全記事の本文: https://nazakin.net/llms-full.txt - RSS: https://nazakin.net/rss.xml - About: https://nazakin.net/about/ ## note - [WordPressは本当にオワコンなのか](https://nazakin.net/posts/202605141200-wordpress-owacon/): 2026.05.14 — WordPress オワコン論が加速する中、実態は「完全終了」ではなく「万能時代の終焉」に近い。なぜオワコンと言われるのか、それでも使われ続ける理由を整理した。 - [自称 WordPress の精神的後継者の EmDash 先生について調べた](https://nazakin.net/posts/202605121600-emdash-and-cms/): 2026.05.12 — 「WordPress の精神的後継者」を自称する CMS「EmDash」を調査し、WordPress との設計思想の違いや適切な用途について考察した記事。 - [全コンポーネントは外部からスタイルを変更できるようにした方が幸せなんじゃないか説](https://nazakin.net/posts/202410011600-astro-htmlattributes/): 2024.10.01 — Astro コンポーネントの Props を HTMLAttributes で拡張し、残りの属性をスプレッドで渡せば、style や class を外から自由に変えられる。バリエーション用の props が増えすぎたときの割り切りとしての考察。 - [addEventListener の第三引数 capture でイベントの発火順を制御する](https://nazakin.net/posts/202407231200-add_event_listener/): 2024.07.23 — addEventListener の第三引数(options の capture、または useCapture)を true にすると、そのリスナーがキャプチャフェーズで先に発火する。ページ内リンクとタブの処理が競合したときに stopPropagation で止める実例付き。 - [Gutenberg (React) に CSS 変数を設定する](https://nazakin.net/posts/202405132200-css-properties/): 2024.05.13 — Gutenberg(React)の style 属性に CSS 変数(カスタムプロパティ)を渡すと TypeScript で型エラーになる。オブジェクトを React.CSSProperties にキャストすれば通る。 - [Astro に React をぶち込んでルーティングさせたアレ(react-router-dom でフォーム)](https://nazakin.net/posts/202403121500-astro-react/): 2024.03.12 — Astro の一部ページに React と react-router-dom を入れ、入力・確認・完了のフォームを SPA として実装した記録。react-hook-form の FormProvider とルーターの組み合わせ、client:only の指定、SSR での直接アクセス対策。 - [WordPress の core/file のデフォルト値を変更する方法](https://nazakin.net/posts/202312191200-wp-hooks/): 2023.12.19 — WordPress の blocks.registerBlockType フィルター(addFilter)で core/file ブロックの attributes のデフォルト値を変更する方法。showDownloadButton を false にする例と、registerBlockStyle の isDefault が効かないときの className での対処。 - [Astro v3 の View Transitions を試した](https://nazakin.net/posts/202309122000-view-transition/): 2023.09.12 — Astro v3 で正式実装された View Transitions(astro:transitions)を試した記録。head に ViewTransitions コンポーネントを置くだけで動き、仕組みは pjax に近い。元になった View Transitions API の対応状況にも触れる(2023 年時点)。 - [Astro.glob から Content Collections に移行した](https://nazakin.net/posts/202308082300-content-collection/): 2023.08.09 — Astro で src/pages 以下に置いていた Markdown のブログ記事を Content Collections に移行した記録。あわせて知った Middleware と astro:assets(旧 @astrojs/image)について。 - [気色悪かった(JavaScript で空文字列が false になる)](https://nazakin.net/posts/202308011700-js/): 2023.08.01 — JSX の三項演算子で空文字列が false として扱われ、else 側が表示された話。JavaScript だけでなく PHP や Python でも空文字列は false と評価される。 - [フルサイト編集対応のブロックテーマを作成した感想](https://nazakin.net/posts/202306161800-wp-fse/): 2023.07.30 — WordPress のフルサイト編集(FSE)対応ブロックテーマを作った感想。PHP から HTML テンプレートへの変化、core/query と InnerBlocks の使い方、theme.json と CSS の使い分け、運用時のメリットと工数の課題(信州 WordPress Meetup での登壇内容)。 - [WordPress の useSelect で select() の返り値が unknown になるときの対処法(TypeScript)](https://nazakin.net/posts/202306061100-wp-ts/): 2023.06.06 — TypeScript で WordPress の useSelect を使うと、select(store) の返り値のプロパティが unknown になり型エラーになる。typeof で function であることを確認してから呼び出せば通る。コード例付き。 - [MDXは負債になりそうで嫌](https://nazakin.net/posts/202302021800-mdx/): 2023.02.02 — MDX を使いたくない理由。Markdown は単体で文書として成立するので Gridsome・Gatsby・Next.js・Astro と乗り換えてもそのまま使えたが、MDX は JSX とコンポーネントへの依存が生まれ、移行時の負債になるという考察。 - [あすとろとすべるて(Astro + Svelte に乗り換えた)](https://nazakin.net/posts/202211282000-astro-and-svelte/): 2022.11.28 — サイトを Next.js から Astro + Svelte に乗り換えた感想。Markdown を pages に置くだけでページになる手軽さ、Svelte の props と state の書き方、ハイドレーションという概念について(2022 年時点)。 - [WordPress カスタムブロック with TypeScript:webpack と DependencyExtractionWebpackPlugin の設定](https://nazakin.net/posts/202104261955-ts-gutenberg/): 2021.04.26 — WordPress のカスタムブロックを TypeScript で書くための webpack 設定(ts-loader・@wordpress/dependency-extraction-webpack-plugin)、asset.php を使った wp_register_script での登録、ブロック本体のサンプルコード。 - [あけましておめでとうございます(2021年)](https://nazakin.net/posts/202102011718-happy-new-year-2021/): 2021.02.01 — 2021 年の年始の挨拶。COVID-19 禍での生活と文章を書くことへの目標について。 - [こんにちわ(Next.js v10 で作り直した)](https://nazakin.net/posts/202012011245-hello-world/): 2020.12.03 — Next.js v10 でサイトを作り直した記録。remark-frontmatter が動かなかったため mdast-util-frontmatter を unified プラグインとして包んだ代替コードと、AST で HTML を加工することについての考察。 - [Gatsby から Next.js に作り直した](https://nazakin.net/posts/202007211900-nextjs/): 2020.07.21 — サイトを Gatsby から Next.js に作り直した記録。GraphQL を使う Gatsby との違い、TypeScript 対応の早さで React 系を選んだ理由、MDX 対応がうまくいかなかった点(2020 年時点)。 - [Gatsby でサイトを作り直した(Gridsome との比較)](https://nazakin.net/posts/202004101800-gatsby/): 2020.04.10 — React ベースの静的サイトジェネレーター Gatsby でサイトを作り直した感想。Gridsome との違い、GraphQL と styled-components の使用感、Hugo とのビルド速度の差、WordPress 連携の可能性(2020 年時点)。 - [webpack の基礎:Loaders・Plugins・設定のまとめ](https://nazakin.net/posts/202001241250-current-webpack/): 2020.01.24 — webpack とは何か(バンドラ/トランスパイラ)、gulp との違い、webpack.config の書き方と環境ごとの切り替え、Loaders・Plugins、バージョンアップ時の注意点と使うべき場面をまとめたメモ(2020 年時点)。 - [Gutenberg のカスタムブロックを TypeScript で書く](https://nazakin.net/posts/201911191630-ts-gutenberg/): 2019.11.29 — WordPress の Gutenberg カスタムブロックを TypeScript で書くときの型の付け方メモ。BlockEditProps・BlockSaveProps・BlockConfiguration・BlockAttribute の使い分けとサンプルコード(2019 年時点)。 - [Hugo から Gridsome に移行した](https://nazakin.net/posts/201911271400-gridsome/): 2019.11.27 — 静的サイトジェネレーターを Hugo から Vue ベースの Gridsome に載せ替えた感想。GraphQL でデータを扱う仕組み、Markdown や WordPress を使えるソースプラグイン、実務投入はまだ早いと感じた理由(2019 年時点)。 - [Hello World](https://nazakin.net/posts/201907121223-hello-world/): 2019.07.12 — サイトをリニューアルした際の挨拶記事。 ## game - [2XKO の積極開発終了から考える格ゲー界隈:スト6が流行った理由と GGST・TOKON の現状](https://nazakin.net/posts/202610062000-2xko-fgc/): 2026.10.06 — 2XKO の積極開発終了をきっかけに、スト6(ストリートファイター6)が流行った理由、GGST と TOKON(マーベル闘魂)の現状、タイトル同士の対立や格ゲー界隈の治安について、3 タイトルを遊んでいる立場から書いた。 - [マーベル闘魂 マジックのコンボまとめ(パーツ・レシピ)](https://nazakin.net/posts/202608102000-magik-combo-marvel-tokon/): 2026.08.10 — MARVEL Tōkon(マーベル闘魂)のマジックのコンボ。表記の前提、パーツごとのルート(昇竜ループ・ポータル・壁張り付き)、レシピ、崩しや対策などコンボ以外のメモ。 - [スト6 ジュリでマスターになった](https://nazakin.net/posts/202512211102-streetfighter6/): 2025.12.21 — ストリートファイター 6 でジュリを使いマスターランクに到達するまでの記録と格ゲー設計の明快さについて。 - [FEシャドウズまとめ:キャラ Tier・攻略・闇判定](https://nazakin.net/posts/202509301600-fire-emblem-shadows/): 2025.09.30 — Fire Emblem のモバイル対戦ゲーム「シャドウズ」のキャラクター評価・攻略・感想をまとめた自分用メモ。 - [おセンチュリオン:マスターデュエル決闘者杯の白き森](https://nazakin.net/posts/202412172400-centurion/): 2024.12.17 — 遊戯王マスターデュエルの決闘者杯で白き森センチュリオンを使った構築と天盃環境の分析。 - [マスターデュエル XYZ 融合フェスに於けるマドルチェ](https://nazakin.net/posts/202309211600-xyz-fusion/): 2023.09.21 — 遊戯王マスターデュエルの期間イベント「XYZ 融合フェス」でマドルチェデッキを使った記録と立ち回り考察。 - [ブルアカ周年復帰勢](https://nazakin.net/posts/202302012300-blue-archive/): 2023.02.01 — ブルーアーカイブ 1 周年で復帰した際のガチャ・育成・コンテンツ近況と運営の変化について。 - [マスターデュエル決闘者杯(天気・ラビュリンス)](https://nazakin.net/posts/202212201430-yu-gi-oh-master-duel/): 2022.12.20 — 遊戯王マスターデュエルの決闘者杯に天気・ラビュリンスデッキで参加した記録と環境メタ分析。 - [マスターデュエルのシャドールは楽しい](https://nazakin.net/posts/202205311430-yu-gi-oh-master-duel/): 2022.05.31 — 遊戯王マスターデュエルでシャドール・烙印デスピアを試した使用感と構築考察。 - [ゴースト・オブ・ツシマ 中盤までの感想](https://nazakin.net/posts/202007271800-ghost-of-tsushima/): 2020.07.27 — PS4 ゲーム「ゴースト・オブ・ツシマ」の中盤レビュー。和風表現・戦闘システム・オープンワールド設計について。 ## log - [映画「モンスターハンター」を観てきた](https://nazakin.net/posts/202104161953-daily/): 2021.04.16 — 実写映画「モンスターハンター」の感想。現実基準で描く実写化としての評価と「モンスターハンターらしさ」について。 - [2021年3月16日の日記:ACCA13区監察課を観た](https://nazakin.net/posts/202103161817-daily/): 2021.03.16 — アニメ「ACCA13区監察課」を観た感想。政略劇の雰囲気と 1 クールの纏まりについて。 - [2021年3月15日の日記](https://nazakin.net/posts/202103151705-daily/): 2021.03.15 — ブルーアーカイブやウマ娘のリリース騒動、アークナイツのイベントなど当時のソシャゲ状況についての日記。 ## movie - [ストレンジャーシングス シーズン4 観終わった <ネタバレ含む>](https://nazakin.net/posts/202207042100-stranger-things-season4/): 2022.07.03 — Netflix「ストレンジャー・シングス」シーズン 4 のネタバレあり感想。エディ・マンソンとヴェクナの正体について。 ## anime - [サマータイムレンダを見ろよ](https://nazakin.net/posts/202209162200-summertime-render/): 2022.09.16 — アニメ「サマータイムレンダ」の視聴推薦。タイムリープ設定の工夫とアクション作画の魅力について。 ## Download - [Chuck Snap Stack](https://nazakin.net/download/chuck-snap-stack/): 動画・音声・画像を一元管理。mpv の再生品質と AI の知性を、デスクトップに。