ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Тренажёр задания №2 ЕГЭ по литературе. Цепочка одна: произведение → персонаж → черта характера → цитата — с говорящим, номером главы и разбором, почему верна именно эта цитата. Плюс цитаты-ловушки: правдоподобные, взятые из того же текста, но принадлежащие другому герою. Первое произведение — «Ионыч» Чехова, целиком и бесплатно. Прогресс хранится в браузере (localStorage): он свой у каждого устройства и не переносится. Аккаунтов и синхронизации пока нет — их не бывает без бэкенда, а сайт сейчас статический.README 전문 보기 ↗
Тренажёр задания №2 ЕГЭ по литературе. Цепочка одна: произведение → персонаж → черта характера → цитата — с говорящим, номером главы и разбором, почему верна именно эта цитата. Плюс цитаты-ловушки: правдоподобные, взятые из того же текста, но принадлежащие другому герою.
Первое произведение — «Ионыч» Чехова, целиком и бесплатно.
| Раздел | Что там |
|---|---|
| Досье героев | Колода из шести карточек. Карточка раскрывается в разворот: портрет по центру, факты по краям, цитата выезжает по нажатию |
| Сюжетный чек | Вопросы по героям. Верный ответ обводится от руки, к каждому — разбор |
| Тест-дыра № 2 | Разминка на короткий ответ и сопоставление в бланке, с разбором верного ответа и лишнего варианта |
Прогресс хранится в браузере (localStorage): он свой у каждого устройства
и не переносится. Аккаунтов и синхронизации пока нет — их не бывает без
бэкенда, а сайт сейчас статический.
Цитаты не выдумываются и не сокращаются. Любой текст в кавычках взят из
рассказа Чехова и сверен по подлиннику (Референсы/ионыч-подлинный-текст.txt).
Говорящий и номер главы — оттуда же. Неверная цитата в тренажёре для ЕГЭ хуже,
чем её отсутствие.
Формат задания №2 не закреплён в коде. Он опирается на файлы заказчика, а
не на сверенную демоверсию ФИПИ, поэтому вынесен в данные (taskFormat в
src/data/ionych.js). До сверки на сайте стоит noindex.
Мобильный первичен. Эффект, который хорош на десктопе и ломается на 360 px,
не подходит. Всё движение гасится при prefers-reduced-motion.
Astro со статической сборкой. Рукописный CSS одним файлом, без фреймворков и
без motion-библиотек: все анимации — CSS либо небольшие модули в
src/scripts/. Единственная тяжёлая зависимость — three.js для перехода
лепестками, и он грузится только с главной и только от 900 px.
src/
components/ заглавие, шапка, кинематографический кадр, обрывок, перекат текста
data/ весь контент: герои, цитаты, вопросы, сопоставление
layouts/ Shell — голова документа, шрифты, переходы между страницами
pages/ главная, досье, разворот героя, чек, тест-дыра, 404
scripts/ колода, чек, тест-дыра, лепестки, портреты, строки досье
styles/ world.css — мир «Архива»; base.css; cinematic.css
assets/heroes/ исходники портретов (вне public: на хостинг не уезжают)
scripts/ сборка предпросмотра, вырезание фона портретов
npm install
npm run dev # http://127.0.0.1:4321
npm run build # → dist/, обычная сборка для хостинга
Сборка рассчитана на корень домена: в исходниках абсолютные адреса. Если сайт положить в подпапку, ссылки и ассеты поедут.
npm run build:preview
Отдельная сборка для случая, когда сайт лежит не в корне: страницы
раскладываются одним уровнем, адреса переписываются на относительные.
Зачем это нужно и почему страницы плоские — в комментариях
scripts/build-preview.mjs.
node scripts/cutout.mjs
Вырезает кремовую подложку из assets/heroes/*.jpg заливкой от края кадра —
не отбором по цвету: внутри коллажа полно светлого, и отбор пробил бы в нём
дыры. Результат — webp с прозрачностью в public/heroes/cut/.
PRODUCT.md — продуктовая правда: кто пользователь, что обещаем, что нетSTRUCTURE.md — карта экранов и открытые вопросы по контентуРеференсы/design-system.md — палитра, типографика, переход лепестками,
и §8 «Чего не делать»AUDIT.md, TASKS.md — аудит четырёх страниц и разбор его на задачиCLAUDE.md — рабочие правила для Claude Code в этом репозитории