本文へスキップ

記事一覧

2026年 20件

  1. GA4から取得したデータをmicroCMSに送信して、人気記事ランキングを実装する

    Next.jsとmicroCMSで作ったサイトに、GA4の表示回数をもとにした人気記事ランキングを表示します。Google Cloudのサービスアカウントの準備から、microCMSへの送信、Vercel Cron Jobsでの定期実行、ページへの出力までを解説します。

  2. macOSにGitをインストールする

    Homebrewを使って、macOSに新しいバージョンのGitをインストールする方法です。Macに標準で入っているGitとの見分け方と、HomebrewのGitが使われるようにパスを通す手順も解説します。

  3. macOSにHomebrewをインストールする

    macOSのパッケージマネージャーHomebrewのインストール方法です。インストール済みかを確かめる方法から、インストール後にパスを通す手順、動作確認までを解説します。

  4. XcodeでSwiftのプロジェクトを作成する

    Xcodeで新しいプロジェクトを作成する手順です。テンプレートの選び方と、Product NameやInterface、Storageなど作成時に設定する項目の意味、Gitリポジトリの作成についても解説します。

  5. SVGアイコンをsymbolで定義してuseで呼び出しまくる

    SVGアイコンをsymbolで定義し、useで呼び出して使い回す方法です。imgタグやインラインSVGと比べた利点と、currentColorを使った色の指定、サイズの調整方法も紹介します。

  6. Basic認証でログアウトする方法

    Basic認証をかけたWebサイトで、ログアウトと再ログインをする方法です。URLのホスト名の前に文字を足してアクセスするだけで、認証ダイアログをもう一度表示できます。

  7. Shopifyで開発ストアを構築する

    Shopifyの環境構築で使う、開発ストアの作り方を説明します。Shopifyペイメントのテストモードでテスト決済をする設定と、テスト用のクレジットカード番号も記載しています。

  8. GitHub ActionsでFTPサーバーに自動デプロイする

    GitHub ActionsとFTP-Deploy-Actionを使って、pushしたファイルをFTPサーバーへ自動でアップロードする方法です。ワークフローの書き方と、FTPの接続情報をGitHubのSecretsに登録する手順を解説します。

  9. Next.jsのサイトでSearch Consoleのインデックス登録をリクエストできなかった原因と対処

    Next.js(App Router)のサイトで、Google Search Consoleのインデックス登録のリクエストが500番台のエラーになりました。原因は、useSearchParamsを使うコンポーネントをSuspenseで囲んでいなかったことでした。調べた手順と修正方法をまとめます。

  10. CSSのカスケードレイヤー「@layer」の使い方

    CSSのカスケードレイヤー(@layer)は、スタイルをレイヤーに分けて、どのレイヤーを優先するかを決められる機能です。レイヤーの作り方、順番の指定、@importでの読み込み、詳細度との関係を解説します。

  11. Intersection Observer APIを使ったスクロールアニメーション

    スクロールに合わせて要素をフェードインさせる処理は、Intersection Observer APIを使うと、jQueryやプラグインなしで実装できます。1回だけ動かす書き方と、行きも帰りも動かす書き方を紹介します。

  12. Google Search Consoleの初回設定手順

    Google Search Consoleは、プロパティを追加してサイトの所有権を確認すると使い始められます。プロパティ タイプの選び方、DNSレコードやHTMLタグでの確認方法、サイトマップの送信までを解説します。

  13. gulpでEJSをHTMLにコンパイルする環境を作る

    テンプレートエンジンのEJSを、gulpでHTMLにコンパイルする環境の作り方です。パッケージのインストールからgulpfile.jsの書き方、JSONのデータの読み込みまでをまとめます。