Skip to content

Commit c6c4583

Browse files
authored
Merge branch 'main' into hackathon
2 parents 925db14 + 3ec11a9 commit c6c4583

File tree

26 files changed

+145
-36
lines changed

26 files changed

+145
-36
lines changed

README.md

Lines changed: 19 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,33 @@
11
# ut.code(); 公式ウェブサイト
22

3-
## 環境構築
3+
## 環境構築・コマンド
44

5-
### devcontainer
5+
`./docs/develop.md` を参照。
66

7-
下のボタンを押すと開発環境が起動します。
8-
起動までしばらく時間がかかるのでお待ちください。
7+
## Guidelines
98

10-
[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/ut-code/website)
9+
### 一般
1110

12-
### ローカル
11+
フォーマッタは Prettier を用います。
12+
各フロントマッター (トップに書く YAML) のプロパティは `./docs/contents` に説明があります。
1313

14-
- (必須) Bun >= v1.1.39
15-
- 任意のエディタ <https://docs.astro.build/en/editor-setup/>
14+
### メンバー
1615

17-
```sh
18-
bun install --frozen-lockfile
19-
```
16+
- メンバー画像や名前に本名・顔写真を使う必要はありません。
17+
- メンバー画像は、 `faceImage``upperBodyImage` の 2 つあります。
18+
- どちらも 1:1 にクロップされます。
19+
- `faceImage` はアップの、 `upperBodyImage` は引いた画像を使ってください。元となる画像は同じ画像を使ってください。
2020

21-
## 開発
21+
### 記事
2222

23-
```sh
24-
bun dev
25-
```
23+
- サムネイルは縦横比 3:5 にクロップされます。
2624

27-
<http://localhost:4321/> で開発用サーバーが起動します。
25+
- 可能なら 3:5 に近い画像を使い、
26+
- できないかつクロップが許容できない場合は、 `fit: contain` と背景色 (`bg_color:`) を指定してください。
2827

29-
## ビルド
28+
- 画像サイズは 1MB 未満に抑えてください。 ffmpeg や ImageMagick を使い、解像度を下げたり、画質 (Quality) を下げたり、WebP (or AVIF) に変換するなどができます。
29+
- 参考 <https://stackoverflow.com/questions/7261855/recommendation-for-compressing-jpg-files-with-imagemagick>
3030

31-
```sh
32-
bun run build
33-
```
31+
### プロジェクト
3432

35-
## ディレクトリ構造
36-
37-
- `contents/`: 記事のデータです。Astro の Content Collection を使って `src/pages` から読み込みます。
38-
- `src/`
39-
- `images/`: 記事ではなくデザインに用いる画像です。
40-
- `pages/`: Astro の機能によりファイル名がパスに変換されます。
41-
- `islands/`: Astro で読み込む Island の集合です。
42-
- `content.config.ts`: Astro の Content Collection の設定を書きます。
43-
- `global.css`: Tailwind の設定ファイルです。
44-
- `astro.config.ts`: Astro の設定ファイルです。Vite の設定もここに書きます。
45-
- `biome.jsonc`: Biome の設定ファイルです。Biome のフォーマット部分は Astro に対応していないので、Lint だけ使っています。対応したら両方 Biome にしましょう。
46-
- `.prettier{rc,ignore}`: Prettier の設定ファイルです。 Prettier には、 astro と svelte と tailwind のプラグインが入っています。
47-
- `svelte.config.js`: 最もフィジカルで、最もプリミティブで、そして最もフェティッシュなフレームワークでいかせていただきます。
33+
- サムネイルは縦横比 3:5 にクロップされます。

bun.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"@tailwindcss/typography": "^0.5.16",
1414
"astro": "^5.7.12",
1515
"astro-icon": "^1.1.5",
16-
"bits-ui": "^1.4.7",
16+
"bits-ui": "^1.4.8",
1717
"daisyui": "^5.0.35",
1818
"date-fns": "^4.1.0",
1919
"markdown-to-txt": "^2.0.1",
@@ -424,7 +424,7 @@
424424

425425
"base64-js": ["[email protected]", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="],
426426

427-
"bits-ui": ["[email protected].7", "", { "dependencies": { "@floating-ui/core": "^1.6.4", "@floating-ui/dom": "^1.6.7", "@internationalized/date": "^3.5.6", "esm-env": "^1.1.2", "runed": "^0.23.2", "svelte-toolbelt": "^0.7.1", "tabbable": "^6.2.0" }, "peerDependencies": { "svelte": "^5.11.0" } }, "sha512-oqfSbgB/2Nc3qwOvohkRzw0nQcUKsNPwthD4uzy9E21wSbhc00RDcZqCJmFrrcW336J+aStM1sITsVGQFjT+iw=="],
427+
"bits-ui": ["[email protected].8", "", { "dependencies": { "@floating-ui/core": "^1.6.4", "@floating-ui/dom": "^1.6.7", "@internationalized/date": "^3.5.6", "esm-env": "^1.1.2", "runed": "^0.23.2", "svelte-toolbelt": "^0.7.1", "tabbable": "^6.2.0" }, "peerDependencies": { "svelte": "^5.11.0" } }, "sha512-j34GsdSsJ+ZBl9h/70VkufvrlEgTKQSZvm80eM5VvuhLJWvpfEpn9+k0FVmtDQl9NSPgEVtI9imYhm8nW9Nj/w=="],
428428

429429
"blob-to-buffer": ["[email protected]", "", {}, "sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA=="],
430430

2.37 MB
Loading
1.97 MB
Binary file not shown.
13.9 MB
Loading
2.31 MB
Binary file not shown.
13 MB
Loading
2.11 MB
Loading
4.97 MB
Binary file not shown.
30.6 MB
Loading

0 commit comments

Comments
 (0)