Astro

Astroのタグが付いた記事です。

49件の記事

サイト運用SEO・検索

第11回 Search Consoleのインデックス未登録を調査する―原因修正と再クロール依頼まで

Google Search Consoleで未登録131ページが表示されたため、noindex・canonical・404・クロール済み未登録・検出未登録を切り分けた。ページネーションcanonicalと架空URLを修正し、公開後のライブテストとインデックス登録リクエストまで進めた記録。

AI自動化

第1回 Gemini・Claude・Codexを連携する ― AIオーケストレーションでブログ自動運営を始める

新連載「オーケストレーション実践」の第1回。Geminiに調査、Claudeに執筆、CodexにAstro実装を分担し、検索・記事生成・ファクトチェック・公開承認・分析までを複数AIで連携する全体設計を具体化する。

Astroサイトのセキュリティヘッダーを確認する―CSP・HSTSで守れる範囲と設定ミスの影響

HTTPセキュリティヘッダーは、ブラウザに読み込み元やHTTPS、iframe、MIME typeなどの制限を伝える仕組みです。Astro+Cloudflare Workers Static Assetsでの設定場所、CSP・HSTSの役割、GA4などを壊す設定ミス、過去の大規模事故から見える限界まで確認します。

WEB制作運用・改善

第31回 記事のFrontmatterチェックを強化する―カテゴリ・連載・タグの設定ミスをビルド前に検出

Cloudflare WorkersのビルドでseriesOrder重複を検出した経験から、FrontmatterをAstro build前に検査する処理を追加。category、subcategory、series、seriesOrder、tagsを既存schemaとtaxonomyで確認し、正常時の219ページ生成まで記録します。

WEB制作デザイン・UI

第30回 タグページをカード表示に変更し関連記事を追加する―検索・並び替えと3件の自動表示

タグ一覧を人気タグとカード型の一覧へ変更し、タグ検索と並び替えを追加。記事末尾には既存Frontmatterから最大3件の関連記事を自動表示し、既存のタグURLやnoindex、連載導線を残したまま動作を確認した記録です。

サイト運用SEO・検索

第6回 Cloudflareのセキュリティヘッダーを設定する―AstroサイトのHTTPレスポンスを見直す

CloudflareのResponse Header Transform RulesとHSTS、Always Use HTTPSを使ってbringain.comのHTTPレスポンスを見直した。Security Headersの評価がFからAに変わるまでと、HTTPが200 OKのままだったつまずきも含めて記録する。

WEB制作デザイン・UI

PCでは問題ないのにスマホで画像表示が止まる―重い画像が与える影響とAstroでの対策

PCでは問題なく読めたページが、スマホでは画像付近で止まったように見えた経験から、重い画像がモバイル表示へ与える影響を確認します。ゆまラボでAstroの画像最適化、srcset、WebP、遅延読み込みを適用した実測も振り返ります。

WEB制作デザイン・UI

見出しアンカーは必要?長い記事の移動・共有で役立つ場面と増やしすぎるデメリット

AstroはMarkdown見出しへ自動でIDを付けるため、追加プラグインなしでもページ内アンカーを使えます。長い技術記事の目次や特定セクション共有で役立つ一方、見出し変更によるURL切れ、UIの増加、固定ヘッダーやコピー機能の注意点もあります。

WEB制作デザイン・UI

アイキャッチとOGP画像を分けすぎない―Astroで1枚の元画像を一覧とSNSへ再利用する

記事一覧のアイキャッチとSNS共有時のOGP画像を別々に管理せず、1枚の元画像から用途別に出力する方法を考えます。現在のゆまラボのXリンクカードとAstro画像処理を踏まえ、Frontmatter、getImage()、フォールバックまで実装前に確認します。

Astroブログは記事が増えると何が変わるか―分類・検索・保守とアクセス解析の実例

記事数が増えたAstroブログで、分類、ページネーション、検索、内部リンク、リンク切れ確認など何が必要になったかを、ゆまラボの実例とアクセス解析から増えていく機能を分けて確認します。

WEB制作運用・改善

第25回 ゆまラボ専用の404ページを作る―存在しないURLから記事へ戻れる導線を追加

存在しないURLでブラウザ標準の404だけが表示されていたため、Astroの404.astroを追加しました。SiteLayoutを再利用し、トップページ・記事一覧への導線、Cloudflare Workersで404を返す構成、ローカルと公開画面の確認まで記録します。

AI開発支援

CodexでAstro改修をLunaとAstraに任せて比較―小さな改修に高性能モデルは必要なのか?

CodexのGPT-5.6 LunaとGPT-6 Astraへ実際のAstro改修を任せ、TOP、404、リンク切れ検出、画像最適化で時間・差分・検証範囲・利用枠を比較。4回目はAstraを思考量「軽」まで下げましたが、5時間枠を使い切り比較タスクを完走できませんでした。

WEB制作デザイン・UI

第24回 コードブロックにコピーボタンを追加―TOPの連載一覧もカード表示へ変更

記事本文のコードブロックへコピー操作を追加し、TOPページの「連載から読む」を3連載のカード表示へ変更しました。Clipboard APIのフォールバック、複数コードブロック、既存の連載カード再利用まで記録します。

第4回 Google Analyticsをゆまラボへ導入する―GA4を設定してリアルタイム計測まで確認

Google Analyticsを初めて設定し、ゆまラボ用のGA4プロパティとWebデータストリームを作成。AstroへGoogleタグを追加してCloudflareへ反映し、リアルタイムレポートでアクセスが入るところまで確認した記録です。

WEB制作運用・改善

第22回 記事一覧の上部にもページナビを追加―10件表示を上下から移動できるようにする

記事一覧、カテゴリ、サブカテゴリ、連載詳細で、一覧末尾だけにあったページナビを上部にも追加しました。上下のナビを共通コンポーネント化し、同じpage・sort状態を使うようにした内容を記録します。

WEB制作運用・改善

第13回 ゆまラボのタグページとフッターを見直す―個別タグをnoindexにして固定ページへの導線を追加

ゆまラボのサイトチェックで気になった個別タグページの扱いとフッターの導線を見直す。タグ機能は残したままnoindexを設定し、お問い合わせ、プライバシーポリシー、免責事項へのリンクを追加した内容を記録します。