@@ -30,7 +30,7 @@ Supabaseは日本語検索に強いPGroongaを使えるので、こいつをON
30
30
31
31
PGroongaのオフィシャルドキュメントのハウツー内に[ 「PostgRESTでPGroongaを使う方法」] ( https://pgroonga.github.io/ja/how-to/postgrest.html ) という記事がありますので、これを参考にサンプルデータを作っていきます
32
32
33
- - サンプルデータ
33
+ ### サンプルデータ
34
34
35
35
<img width =" 1418 " alt =" table-creation " src =" https://github.com/askdkc/askdkc.github.io/assets/7894265/ae9ab209-0eee-4817-805d-942c88b5df24 " >
36
36
@@ -48,7 +48,7 @@ INSERT INTO memos VALUES (4, 'groongaコマンドがあります。','今日は
48
48
49
49
```
50
50
51
- - サンプルデータへの検索用` PGroonga ` インデックス作成
51
+ ### サンプルデータへの検索用` PGroonga ` インデックス作成
52
52
53
53
<img width =" 1418 " alt =" create-indexes " src =" https://github.com/askdkc/askdkc.github.io/assets/7894265/44377810-dc0a-4407-b659-5357f8e61510 " >
54
54
@@ -83,7 +83,7 @@ CREATE INDEX pgroonga_content_search_index ON memos USING pgroonga (content)
83
83
84
84
```
85
85
86
- - ` PGroonga ` 検索用ストアドファンクション作成
86
+ ## ` PGroonga ` 検索用ストアドファンクション作成
87
87
88
88
<img width =" 1418 " alt =" create-function " src =" https://github.com/askdkc/askdkc.github.io/assets/7894265/db6bfeca-b581-45ee-aefc-930b29d5bec5 " >
89
89
@@ -129,38 +129,38 @@ Supabaseのオフィシャルドキュメントを参考にSvelteでフロント
129
129
130
130
https://supabase.com/docs/guides/getting-started/tutorials/with-svelte
131
131
132
- 1 . Svelteの準備
132
+ ### Svelteの準備
133
133
134
134
``` bash
135
135
npm create vite@latest supabase-svelte -- --template svelte-ts
136
136
cd supabase-svelte
137
137
npm install
138
138
```
139
- 2 . ` supabase-js ` のインストール
139
+ ### ` supabase-js ` のインストール
140
140
141
141
``` bash
142
142
npm install @supabase/supabase-js
143
143
```
144
144
145
- 3 . ` .env ` ファイルの作成
145
+ ### ` .env ` ファイルの作成
146
146
147
147
``` bash
148
148
touch .env
149
149
vi .env
150
150
```
151
151
152
- SupabaseのProject Settings > API からSUPABASE_URLとSUPABASE_ANON_KEYをゲットします
152
+ Supabaseの ` Project Settings > API` から ` SUPABASE_URL ` と ` SUPABASE_ANON_KEY ` をゲットします
153
153
154
154
<img width =" 1418 " alt =" env-keys " src =" https://github.com/askdkc/askdkc.github.io/assets/7894265/9381aee1-ec04-4115-906d-18cf73d173d9 " >
155
155
156
- - ` .env ` の中身に記載
156
+ #### ` .env ` の中身に記載
157
157
158
158
``` vim
159
159
VITE_SUPABASE_URL=YOUR_SUPABASE_URL
160
160
VITE_SUPABASE_ANON_KEY=YOUR_SUPABASE_ANON_KEY
161
161
```
162
162
163
- 4 . Supabaseへの接続用クライアントファイル準備
163
+ ### Supabaseへの接続用クライアントファイル準備
164
164
165
165
` src/supabaseClient.ts ` ファイルを作成し、次の中身を記載:
166
166
@@ -174,7 +174,7 @@ export const supabase = createClient(supabaseUrl, supabaseAnonKey)
174
174
175
175
```
176
176
177
- 5 . 検索用フロントエンド作成
177
+ ### 検索用フロントエンド作成
178
178
179
179
` src/App.svelte ` を次のように変更:
180
180
@@ -238,7 +238,7 @@ export const supabase = createClient(supabaseUrl, supabaseAnonKey)
238
238
</style >
239
239
```
240
240
241
- 6 . 動作確認
241
+ ## 動作確認
242
242
243
243
Svelteをコンパイルしてアクセス
244
244
0 commit comments