recipe-formatting

star 1

Standards and guidelines for structuring recipe content with proper Jekyll frontmatter and markdown

joesuttondev By joesuttondev schedule Updated 2/3/2026

name: recipe-formatting description: Standards and guidelines for structuring recipe content with proper Jekyll frontmatter and markdown

Recipe Formatting Skill

Recipe Structure Standards

Frontmatter (Jekyll)

---
layout: post
title: "Recipe Name"
date: YYYY-MM-DD HH:MM:SS +0000
categories: recipes [cuisine-type] [meal-type]
tags: [dietary-requirements, key-ingredients]
prep_time: "XX minutes"
cook_time: "XX minutes"
total_time: "XX minutes"
servings: X
difficulty: Easy|Medium|Hard
featured_image: /assets/images/recipe-slug.jpg
---

Recipe Content Structure

1. Introduction (50-100 words)

  • Brief, engaging description of the dish
  • What makes it special or unique
  • Who it's perfect for or when to serve it

2. Key Information Section

**Prep Time:** XX minutes  
**Cook Time:** XX minutes  
**Total Time:** XX minutes  
**Servings:** X  
**Difficulty:** Easy/Medium/Hard

3. Ingredients List

  • Use clear, structured markdown lists
  • Group ingredients by component if recipe has multiple parts
  • Always specify quantities first, then ingredient name
  • Include preparation notes in brackets
  • Example:
## Ingredients

### For the Base
- 250g plain flour
- 1 tsp baking powder
- 100ml plant-based milk (at room temperature)

### For the Topping
- 2 medium courgettes (sliced thinly)
- 1 tbsp olive oil

4. Method/Instructions

  • Number each step clearly
  • One action per step when possible
  • Include timing information
  • Add temperature settings
  • Include visual cues (e.g., "until golden brown")
  • Example:
## Method

1. Preheat your oven to 180°C (350°F/Gas Mark 4).

2. In a large mixing bowl, combine the flour and baking powder.

3. Gradually add the plant-based milk, stirring until you have a smooth batter.

4. Heat the olive oil in a large frying pan over medium heat.

5. Chef's Notes/Tips (Optional but Recommended)

  • Storage instructions
  • Substitution suggestions
  • Make-ahead tips
  • Serving suggestions
  • Variations

6. Nutritional Information (Optional)

## Nutritional Information (Per Serving)

- **Calories:** XXX kcal
- **Protein:** XXg
- **Carbohydrates:** XXg
- **Fat:** XXg
- **Fibre:** XXg

Formatting Guidelines

Measurements

  • Always use UK metric measurements (see british-english-standards skill)
  • Be precise: "250g" not "about 250g" in ingredients list
  • Use approximations in method if appropriate: "about 5 minutes"

Temperature

  • Always include Gas Mark for ovens
  • Format: "180°C (350°F/Gas Mark 4)"

Timing

  • Be specific in instructions
  • Include ranges when appropriate: "20-25 minutes"
  • Include visual cues: "until golden and bubbling"

Lists

  • Use hyphens (-) for unordered lists
  • Use numbers (1.) for ordered lists (method steps)
  • Maintain consistent formatting

Emphasis

  • Use bold for important terms or warnings
  • Use italics sparingly for emphasis
  • Use > blockquotes for important tips or notes

SEO Considerations

  • Include recipe name in title and first paragraph
  • Use relevant keywords naturally
  • Add descriptive alt text for images
  • Include cooking time and difficulty in metadata
  • Use structured headings (H2, H3) appropriately

Accessibility

  • Write clear, concise instructions
  • Avoid jargon; explain technical terms
  • Provide alternative methods when possible
  • Include visual and tactile cues (not just time-based)
Install via CLI
npx skills add https://github.com/joesuttondev/joesuttondev.github.io --skill recipe-formatting
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
joesuttondev
joesuttondev Explore all skills →