admin– Author –
-
雑記
Jamstack をやめた理由と、そのデメリットなど
Jamstack をやめて、WordPress に移行しました!! こんにちは、Khsmty です。この記事では、私が以前使っていた Next.js と microCMS による静的な Jamstack (JavaScript APIs Markup stack) から動的な WordPress に移行した理由を書こうと思います。 移... -
技術記事
Next.js で構造化データ (JSON-LD) に対応する
この記事は旧ブログより移植したものです。現在、Next.js および Nuxt.js は使用していません。 なんか SEO によさそうなので、この Next.js のブログで構造化データ (JSON-LD) に対応してみました。 実装 pages ディレクトリ時代は「Seo」みたいなコンポ... -
技術記事
esbuild で TypeScript を高速にコンパイルする
esbuild とは、Go で書かれた速くてシンプルな JavaScript のバンドラーです。 この記事では、esbuild を使って TypeScript のコンパイルを行う方法について紹介します。 ご存知の通り、TypeScript は JavaScript に型を付けた言語で、コードの品質や保守... -
技術記事
個人サイトを Nuxt から Next.js に移行した
個人サイトを書き直した で、このサイトでは Nuxt v3 を使っていると書きました。 が、訳あって Next.js に移行したのでメモしておきます。 なぜ移行したのか 謎の挙動が多い 個人的に Nuxt 3 は高速かつ拡張性が高く、すばらしいフレームワークだと思って... -
技術記事
Yarn v3 を導入して高速に依存関係をインストールする
Yarn v3 とは まず、Yarn v3 の目玉機能と言っていいのが、この3つです。 Plug'n'Play (PnP) という仕組みで、node_modules フォルダを作らずに依存関係を解決します。→ インストール時間やディスク容量の大幅な削減が可能 Zero-Installs という機能で、... -
技術記事
個人サイトを書き直した
この記事は旧ブログより移植したものです。現在、Next.js および Nuxt.js は使用していません。 個人サイトを書き直したので、使った技術などを書いておく。 (筆が遅すぎてだいぶ書くのが遅くなった) Nuxt v3 最近(?) v3 系がリリースされました。 v2 ... -
技術記事
Nuxt 3 で Vuetify を使う方法
Vuetify とは? 2014 年の最初のリリース以来、Vue.js は、世界で最も人気のある JavaScript フレームワークの 1 つに成長しました。この人気の理由の 1 つは、コンポーネントが幅広く使用されていることです。 これにより、開発者はアプリケーション全体... -
技術記事
rimraf を使って npm run 中にディレクトリを削除する
rimraf とは TypeScript などコンパイルが必要な環境で開発していると、ファイルを削除して再コンパイルした際に、消したはずのファイルが残り続けることがあります。 これを防ぐために、ビルド前に一度ディレクトリを削除したくなります。なので、Linux ... -
技術記事
Ubuntu や Debian に最新の Node.js をインストールする
※記載のバージョンは記事執筆時点のものです。最新とは異なる場合がありますが、インストールスクリプトは問題なく最新バージョンをインストールできます。 はじめに Ubuntu には、OS 標準のソフトウェアというものが存在します。 試しに、手元の Ubuntu 2... -
Discord
【discord.js】非アクティブなメンバーを検知する
この記事は、discord.js で Bot を作成できる程度の技術を保持している人を対象としています。 ※この記事の内容は古くなっている可能性があります はじめに Discord には、「非アクティブメンバーをキック」という機能 がありますが、この機能は「過去の一...