Skip to content

Bộ ảnh nhận diện cộng đồng: avatar, hero, footer ​

Vào /c/:slug là phải có cảm giác về cộng đồng đó ngay: thanh trên mang avatar của nghề, Trang chính mở bằng một hero toàn cảnh, và mọi tab khép lại bằng một dải footer nhịp đồ nghề.

Tài sảnviewBoxHiện ởBố cục
avatar0 0 512 512thanh trên (thay emoji), 32pxbiểu tượng đơn, nét dày, trong vòng tròn r=210
hero0 0 2400 800đầu tab Trang chính; aspect-[3/1], điện thoại 2/1toàn cảnh; vật chính trong vùng x 800–1600 để điện thoại vẫn thấy
footer0 0 2400 400cuối mọi tab; aspect-[6/1], điện thoại 4/1dải nhịp tương phản thấp, không giành chú ý nội dung

Nguồn sự thật ​

  • Tệp: com.conan.school/public/images/community-art/<slug>-{avatar,hero,footer}.svg.
  • Prompt + metadata: api.conan.school/content/communities/art/<slug>.json, identity (chất liệu của nghề), assets.<asset>.scene / why / layout, prompt cho cả bộ.
  • Không có D1: ảnh chỉ tokyo dùng, đường dẫn suy từ slug. Cộng đồng nào đã có đủ ba tệp thì khai trong com.conan.school/app/lib/community-art.ts (COMMUNITIES_WITH_ART, sinh bằng python3 scripts/community_art_check.py --emit-ts). Chưa khai thì trang giữ emoji và không hero, thà thiếu ảnh còn hơn một ô ảnh hỏng.

Kiểm ​

bash
cd api.conan.school && python3 scripts/community_art_check.py drink

Cùng luật màu/chữ với ảnh khoá học (dùng chung hằng số từ course_art_to_sql.py).

Tài liệu nội bộ nền tảng Conan School.