ScrapboxをWeb上から編集してるとSKKのCtrl-jがFirefoxの検索バーのキーバインドとバッティングして体験が最悪だったのでこっちで書いていく。
こんなものを作ってみた
Repo:
https://github.com/comamoca/sandbox/tree/main/ex_gleam_lustre_gleez/
Gleezについて
Gleezのサイト
https://gleez.netlify.app
Lustre向けにTailwindを使ったコンポーネントを提供している。
立ち位置としてはshadcn/uiに近い。
インストール
Lustreと併用する前提で書いていく。
まずはLustre本体をインストールする。
次に開発ツールとTailwindをインストールする。
Gleezのコンポーネントを自動で展開してくれるツールをインストールする。
実際にコンポーネントを展開するには、こんな感じでコマンドを実行する。
これらのコマンドはコンポーネントのページにそれぞれ書いてあるので、それを逐次実行する。
Tailwindのinput用のCSSを用意する。
ここではglobal.css
という名前でプロジェクトルートに置くことにする。
中身は以下の通り。
ファイルを作成したら以下のコマンドを実行する。
global.css
の部分はさっき作ったCSSファイルを指定する。
開発サーバが立ち上がったら成功。
localhost:1234にアクセスするとプレビューが見れる。
手元で生じた不具合として、開発サーバーを立ち上げたまま編集を保存してリロードするとCSSが適用されなくなるものがある。
もしその不具合が生じたら面倒だけどもう一度サーバーを起動し直すと良い。