フレームワーク・ライブラリ

フレームワーク・ライブラリ

2手で完了!? Astroフレームワークにtailwindcssを追加する方法

はじめに静的サイトジェネレーターAstroフレームワークにCSSフレームtailwindcssを導入する方法を記します。tailwindcssの導入によってクラス名に悩んだりメディアクエリを無駄に増やすことを避けられて制作がスムーズに進められます。前提node.jsは既にインストールされている状態を想定しています。※n...
フレームワーク・ライブラリ

Astro.jsにReactを導入する完全ガイド|Astro×Reactでインタラクティブなサイトを作る

Astro.jsは超高速な静的サイトジェネレーターとして注目されていますが、Reactと組み合わせることで、柔軟でインタラクティブなサイト制作が可能になります。本記事では、AstroとReact の組み合わせによる開発手順を、初心者にもわかりやすく解説します。公式 チュートリアルは体系的に学べるのが良いのですがサッと見...
フレームワーク・ライブラリ

Astroフレームワークで生成フォルダをdistから任意のフォルダ名にする方法 – Astro.jsで静的サイト制作

最新のWEBフレームワーク「Astro.js」で静的サイトを作成するために覚えておくとよいこと第2弾です。今回はビルドコマンドで生成されるフォルダをデフォルトの「dist」から任意の名前に変更する方法です。なぜ任意のフォルダ名にしたいか既存のサイト内の子ページを作成したい場合にはフォルダ名を変更してアップロードする必要...
フレームワーク・ライブラリ

Astroフレームワークを相対リンクにする方法

はじめにウェブフレームワークAstro(Astro.js)を利用して静的サイトを作成する際に各画像パスだったりサイト内リンクが相対リンクだと便利です。この記事を読むとAstro.jsでの相対リンクのプラグインの設定方法がわかります。Astro(Astro.js)とはAstro.jsはウェブサイトやアプリを作るためのツー...
フレームワーク・ライブラリ

jsカルーセルswiperでキャッチ画像は見切れてテキスト部分は見切れないレイアウトを実現する方法

はじめにカルーセル(スライダー)をWEBサイトに導入するときにおそらく第1候補に上がってくるだろうプラグインswiper.jsの利用サンプルです。▼Swiper今回作りたいカルーセルの仕様記事のリンクを想定しています。上側は記事のサムネイル、下側は記事のテキスト情報を表示します。さらにテキスト情報には以下の内容が入りま...
フレームワーク・ライブラリ

ReactをCDNで利用した場合のuseState、useEffectの書き方

はじめにReactをCDNから利用することは以前の記事で書きました。▼過去の記事はこちらReactに限らずjavascriptのフレームワークでは状態管理が便利です。Reactの状態管理useStateとuseEffectですが、npmで構築する時と書き方が少し変わってきます。今回はCDNでuseState、useEf...
フレームワーク・ライブラリ

これなら簡単!cdnでreactとjsxを呼び出してサイトに組み込む方法

はじめにjavascriptの人気ライブラリ「React」ですが使用方法を調べるとnpmでインストールする方法にたどりつくと思います。それも良いのですが既にReactなしで出来上がったサイトに組み込みたい時や気軽にReactの良いとこどりをしたい時はnpmは使用せずcdnを利用するのも良い選択かもしれません。この記事で...