Легковесный сайт с рецептами без рекламы и трекеров. Идея позаимствована у Luke Smith с его based.cooking.
Создайте файл в директории /src/recipes/
по аналогии с EXAMPLE.md. Имя файла должно быть названием
рецепта на английском и написано в kebab-case
.
Изображения рецептов находятся в директории /src/images/
.
Файл основного изображения должен называться так же как и файл с самим рецептом. Изображения следует хранить в формате
webp
с хорошим сжатием и размером не более 800x400.
Для дополнительных изображений следует добавлять суффиксы -01
и далее.
src
├── recipes
│ └── lemonade.md
└── images
├── lemonade.webp
├── lemonade-01.webp
└── lemonade-02.webp
Все фотографии готовых блюд и процесса приготовления должны быть сняты самостоятельно, а не взяты из интернета.
Для сообщения коммита используйте conventional commits с типом
recipe
и контекстом соответствующим названию файла рецепта.
recipe(lemonade): add new recipe
Форматирования текста осуществляется с помощью prettier
. Используйте поддерживающий его редактор либо команду
npm run prettier:write
.
Рекомендуется установить хуки с помощью команды npm run husky
. После этого форматирование содержимого файла (а также
сообщение коммита) будет автоматически проверяться при коммите.
- Исходный код сайта распространяется под лицензией MIT.
- Рецепты распространяются под лицензией CC BY-NC-SA 4.0.