Easy-to-manage touch screens
무료 오픈소스 터치스크린으로 USB 설정 가이드, 드래그‑드롭 편집기, 로컬 제어를 제공하며 Home Assistant용으로 제작되었습니다
깨끗하고 실용적인 요리 레시피 제공, 인분 조절·미국·미터법 단위·타이머·쇼핑리스트·불필요 요소 없음
Clean, practical recipes designed for cooking, with serving scaling, US and metric units, Cook Mode with timers, shopping lists and no clutter.
라이프스타일HTML · JavaScriptGitHub @recentart온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Clean, practical recipes designed for cooking — with serving scaling, unit conversion, cook mode, shopping lists, and no clutter.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Clean, practical recipes designed for cooking — with serving scaling, unit conversion, cook mode, shopping lists, and no clutter.
Open a recipe → immediately see what you need → cook it.README 전문 보기 ↗Clean, practical recipes designed for cooking — with serving scaling, unit conversion, cook mode, shopping lists, and no clutter.
Open a recipe → immediately see what you need → cook it.
Live site: https://cooksimple.freewebtoolss.workers.dev
224 original recipes written for this project (recipes/*.json). No recipe text or descriptions were copied from other sites or books. Illustrations are original vector art generated by scripts/illustrations.mjs. Dish photos come from Wikimedia Commons under free licences (CC0, public domain, CC BY, CC BY-SA) and are credited on each page and in data/photos.json. See RECIPES.md to add a recipe, including licensed ones with attribution.
recipes/ one JSON file per recipe (the content)
data/ingredients.json ingredient vocabulary: aisles, diet flags, synonyms, densities
src/lib/ pure logic shared by the build and the browser (units, scaling, tokens, search, shopping list)
src/client/ browser code (recipe page, Cook Mode, timers, search, shopping list)
src/templates/ HTML templates used by the build
src/styles/site.css the one stylesheet (includes print and dark mode)
src/illustrations/ recipe illustrations (SVG)
src/photos/ dish photos from Wikimedia Commons (credits in data/photos.json)
src/images/ rendered PNGs for structured data / social cards, and icons
scripts/ build, validate, local server, browser tests, image generators
public/ the built site (generated, committed, deployed)
test/ unit and build tests (node --test)
No runtime dependencies and no npm packages: everything uses Node built-ins. Wrangler is run with npx.
npm run check # validate recipe files
npm run build # validate + write the site to public/
npm test # unit + build tests (fails if public/ is stale)
npm run serve # local server at http://localhost:8787
node scripts/e2e.mjs # browser tests in headless Chrome (local build)
node scripts/e2e.mjs https://… # the same tests against a deployed site
node scripts/illustrations.mjs # regenerate illustrations
node scripts/render-images.mjs # regenerate PNG images (needs Chrome)
node scripts/fetch-photos.mjs # fetch Commons photos for recipes without one
npx wrangler deploy # deploy public/ to Cloudflare
One slim Adsterra banner below each recipe (320×50 on phones, 728×90 wider), in its own small frame, never inside the ingredients or steps, in Cook Mode or in print. It is off until Adsterra banner codes are added to site.config.json; how to switch it on is in ADS.md.
Code: MIT (see LICENSE). Recipe text and illustrations: © CookSimple, all rights reserved. Photos belong to their authors and keep their own licences (see data/photos.json).