Convert recipes to new format
@@ -41,7 +41,7 @@ function run-build {
|
|||||||
mkdir -p "$OUTPUT"
|
mkdir -p "$OUTPUT"
|
||||||
|
|
||||||
cd src
|
cd src
|
||||||
find . -type f | while read FILE; do
|
find . -type f | grep -v templates | while read FILE; do
|
||||||
BASENAME=$(basename "$FILE")
|
BASENAME=$(basename "$FILE")
|
||||||
DIRNAME=$(dirname "$FILE")
|
DIRNAME=$(dirname "$FILE")
|
||||||
|
|
||||||
@@ -49,8 +49,14 @@ function run-build {
|
|||||||
BASENAME=$(echo "$BASENAME" | cut -d. -f1)
|
BASENAME=$(echo "$BASENAME" | cut -d. -f1)
|
||||||
|
|
||||||
# echo "file: $FILE, dirname: $DIRNAME, basename: $BASENAME, ext: $EXT"
|
# echo "file: $FILE, dirname: $DIRNAME, basename: $BASENAME, ext: $EXT"
|
||||||
|
mkdir -p "../$OUTPUT/$DIRNAME"
|
||||||
|
|
||||||
if [[ "$EXT" == "pug" ]]; then
|
if [[ "$BASENAME.$EXT" == "data.js" ]]; then
|
||||||
|
TARGET="../$OUTPUT/$DIRNAME/index.html"
|
||||||
|
if [[ "$TARGET" -ot "$FILE" ]]; then
|
||||||
|
pug -O $FILE < templates/recipe.pug > $TARGET
|
||||||
|
fi
|
||||||
|
elif [[ "$EXT" == "pug" ]]; then
|
||||||
TARGET="../$OUTPUT/$DIRNAME/$BASENAME.html"
|
TARGET="../$OUTPUT/$DIRNAME/$BASENAME.html"
|
||||||
if [[ "$TARGET" -ot "$FILE" ]]; then
|
if [[ "$TARGET" -ot "$FILE" ]]; then
|
||||||
pug -o "../$OUTPUT/$DIRNAME" "$FILE"
|
pug -o "../$OUTPUT/$DIRNAME" "$FILE"
|
||||||
@@ -58,13 +64,12 @@ function run-build {
|
|||||||
elif [[ "$EXT" == "png" ]]; then
|
elif [[ "$EXT" == "png" ]]; then
|
||||||
TARGET="../$OUTPUT/$DIRNAME/$BASENAME.$EXT"
|
TARGET="../$OUTPUT/$DIRNAME/$BASENAME.$EXT"
|
||||||
if [[ "$TARGET" -ot "$FILE" ]]; then
|
if [[ "$TARGET" -ot "$FILE" ]]; then
|
||||||
mkdir -p "../$OUTPUT/$DIRNAME"
|
|
||||||
cp "$FILE" "$TARGET"
|
cp "$FILE" "$TARGET"
|
||||||
fi
|
fi
|
||||||
elif [[ "$EXT" == "scss" ]]; then
|
elif [[ "$EXT" == "scss" ]]; then
|
||||||
TARGET="../$OUTPUT/$DIRNAME/$BASENAME.css"
|
TARGET="../$OUTPUT/$DIRNAME/$BASENAME.css"
|
||||||
if [[ "$TARGET" -ot "$FILE" ]]; then
|
if [[ "$TARGET" -ot "$FILE" ]]; then
|
||||||
sass "$FILE" "$TARGET"
|
sass --sourcemap=none "$FILE" "$TARGET"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
<!DOCTYPE html><html><head><link href="../style.css" rel="stylesheet" type="text/css"><meta charset="UTF-8"><meta name="viewport" content="user-scalable=no, width=device-width"></head><body class="recipe"><h1>Bagels</h1><section class="ingredients"><div class="image"><img src="final.png"></div><div class="list"><table><tr><td>2 tsp</td><td>active dry yeast</td></tr><tr><td>1½ tbsp</td><td>granulated sugar</td></tr><tr><td>1¼ cup</td><td>warm water</td></tr><tr><td>500g</td><td>bread flour (+ a little extra)</td></tr><tr><td>1½ tsp</td><td>salt</td></tr><tr><td>2 tbsp</td><td>olive oil</td></tr></table><h2>Ideas for toppings:</h2><table><tr><td>kosher salt</td><td>caraway seeds</td></tr><tr><td>sesame seeds</td><td>fennel seeds</td></tr><tr><td>minced onion</td><td>minced garlic</td></tr><tr><td>poppy seeds</td><td>cumin seeds</td></tr></table></div></section><section class="directions"><table><tr><td>1</td><td>Add the sugar and yeast to 1¼ cups of warm water. Leave without stirring.</td><td>5 min</td></tr><tr><td>2</td><td>Mix the flour and salt in a large mixing bowl.</td><td>1 min</td></tr><tr><td>3</td><td>Make a well in the center of the flour and pour in the yeast mixture along with an extra ⅓ cup of warm water.</td><td>1 min</td></tr><tr><td>4</td><td>Mix the flour and water until you have a moist and firm dough, adding more warm water a tbsp at a time if needed (it may not be).</td><td>3 min</td></tr><tr><td>5</td><td>On a floured countertop, kneed the dough until it is smooth and elastic while trying to work in as much flour as possible to form a stiff dough.</td><td>10 min</td></tr><tr><td>6</td><td>Lightly coat the dough with olive oil, place in a bowl, and cover with a damp dish towel. Let rise in a warm place until the dough has doubled in size.</td><td>1 hour</td></tr><tr><td>7</td><td>Fill a large pot with water about 3" deep and bring to a boil, and then reduce the heat to a simmer. Preheat your oven to 425°F.</td><td>10 min</td></tr><tr><td>8</td><td>Using a scale, divide the dough into 8 equal portions. Shape each portion into a ball by rollingin between your two cupped hands.</td><td>8 min</td></tr><tr><td>9</td><td>Coat a finger with flour and gently press your finger through the center of each ball. Expand the initial hole until it's about ⅓ the overall diameter of the bagel.</td><td>8 min</td></tr><tr><td>10</td><td>Using a slotted spoon (or something similar), drop in each bagel into the water and boil for 1-2 min on each side (more times makes for a chewier crust).</td><td>2-4 min</td></tr><tr><td>11</td><td>Remove the bagels from water and place onto a lightly oiled cooking sheet. Coat each bagel lightly with an egg wash and cover with your preferred toppings.</td><td>2 min</td></tr><tr><td>12</td><td>Bake until golden brown and the toppings just start to singe.</td><td>20 min</td></tr><tr><td>13</td><td>Cool on a wire rack.</td><td>5 min</td></tr></table></section></body></html>
|
<!DOCTYPE html><html><head><link href="../style2.css" rel="stylesheet" type="text/css"><meta charset="UTF-8"><meta name="viewport" content="user-scalable=no, width=device-width"></head><body class="recipe"><section class="header"><div class="image" style="background-image: url('./large.png');"></div><div class="about"><h1>Bagels</h1><div class="timing">prep 50 min, cook 90 min</div><div class="icons"><div class="icon vegetarian"></div><div class="icon serving"></div>× 8</div><div class="description">This recipe produces a perfect NY bagel (once you've gotten the hang of it). Chewy on the outside, soft on the inside, and just the right size. The only downside is that it's really something of an all-day process.</div></div></section><section class="instructions"><div class="step"><h3>1</h3><div class="ingredients"><ul><li><div class="amount">1¼ cup</div><div class="item">water (~ 115°F)</div></li><li><div class="amount">1¼ tbsp</div><div class="item">sugar (granulated)</div></li><li><div class="amount">1¼ tsp</div><div class="item">yeast (active dry)</div></li></ul></div><div class="detail">Add the sugar and yeast to the warm water and set aside without stirring. Leave it to rest while you proceed with the next steps.</div></div><div class="step"><h3>2</h3><div class="ingredients"><ul><li><div class="amount">500 g</div><div class="item">flour (all purpose)</div></li><li><div class="amount">¼ cup</div><div class="item">water (~ 115°F)</div></li><li><div class="amount">1½ tsp</div><div class="item">salt</div></li></ul></div><div class="detail">Mix the flour and salt in a large mixing bowl. Make a small depression in the center of the flour and gently pour in the yeast mixture. Mix until you produce a moist but firm dough, adding in more water a tbsp at a time as needed to keep it from drying out.</div></div><div class="step"><h3>3</h3><div class="ingredients"><ul><li><div class="amount">25 g</div><div class="item">flour (all purpose)</div></li></ul></div><div class="detail">On a lightly floured surface, kneed the dough until it is smooth and elastic, while working in enough flour to make the dough somewhat stiff.</div></div><div class="step"><h3>4</h3><div class="ingredients"><ul><li><div class="amount">1 tsp</div><div class="item">olive oil</div></li></ul></div><div class="detail">Very lightly coat the dough with olive oil, place into a bowl, and cover with a damp towel. Allow to rise a warm place until the dough has doubled in size (about an hour).</div></div><div class="step"><h3>5</h3><div class="ingredients"><ul></ul></div><div class="detail">Fill a large pot with water about 3" deep and bring to a boil. Preheat your oven to 425°F. While these things are in progress, divide the dough into 8 equal portions using a scale. Shape each portion into a ball. With a flour-coated finger, poke a hole in the ball and form into a bagel shape.</div></div><div class="step"><h3>6</h3><div class="ingredients"><ul><li><div class="amount">2 </div><div class="item">egg</div></li><li><div class="amount"> ~</div><div class="item">coarse salt, caraway seeds, fennel seeds, poppy seeds, etc.</div></li></ul></div><div class="detail">Reduce the water to a simmer. Using a slotted spoon, drop each bagel in the water and boil for 1-2 min on each side (longer for a chewier bagel). When finished, place the bagels on a lightly-oiled cooking sheet. Coat each bagel with an egg wash and add sprinkle on your favorite toppings.</div></div><div class="step"><h3>7</h3><div class="ingredients"><ul></ul></div><div class="detail">Bake until golden brown and the toppings just start to singe. Cool on a drying rack.</div></div></section></body></html>
|
||||||
|
Before Width: | Height: | Size: 162 KiB After Width: | Height: | Size: 162 KiB |
@@ -0,0 +1 @@
|
|||||||
|
<!DOCTYPE html><html><head><link href="../style2.css" rel="stylesheet" type="text/css"><meta charset="UTF-8"><meta name="viewport" content="user-scalable=no, width=device-width"></head><body class="recipe"><section class="header"><div class="image" style="background-image: url('./large.png');"></div><div class="about"><h1>Beef Stroganoff</h1><div class="timing">prep 20 min, cook 60 min</div><div class="icons"><div class="icon gluten-free"></div><div class="icon low-carb"></div><div class="icon serving"></div>× 4</div><div class="description">The sauce from this recipe is just amazing... rich, creamy, spicy, tangy... a little bit of everything wonderful. This is traditionally served over egg noodles, but it works fine on its own, too.</div></div></section><section class="instructions"><div class="step"><h3>1</h3><div class="ingredients"><ul><li><div class="amount">2 lb</div><div class="item">beef (stew meat)</div></li><li><div class="amount">½ cup</div><div class="item">red wine</div></li><li><div class="amount">1 tsp</div><div class="item">salt</div></li><li><div class="amount">½ tsp</div><div class="item">black pepper</div></li></ul></div><div class="detail">Place the beef in a large bowl with the other ingredients. Mix thoroughly and place in the refigerator to marinade while you proceed with the next steps.</div></div><div class="step"><h3>2</h3><div class="ingredients"><ul><li><div class="amount">2 tbsp</div><div class="item">butter</div></li><li><div class="amount">1 </div><div class="item">yellow onion</div></li><li><div class="amount">3 cloves</div><div class="item">garlic</div></li></ul></div><div class="detail">Melt the butter in a medium skillet. Add the onions and garlic and sautée until golden and transparent, but not yet brown. Set aside in a large bowl.</div></div><div class="step"><h3>3</h3><div class="ingredients"><ul><li><div class="amount">2 tbsp</div><div class="item">olive oil</div></li></ul></div><div class="detail">Heat the oil in the same skillet. Remove the meat from the bowl, but reserve the remaining marinade. Pat the beef dry, and then lightly brown in batches. Set aside when finished.</div></div><div class="step"><h3>4</h3><div class="ingredients"><ul><li><div class="amount">2 tbsp</div><div class="item">butter</div></li><li><div class="amount">1 cup</div><div class="item">mushrooms (sliced)</div></li></ul></div><div class="detail">Using the again emptied skillet, melt more butter and add in the mushrooms. Sautée until reduced in size and golden. Set these aside separately from the meat and onions.</div></div><div class="step"><h3>5</h3><div class="ingredients"><ul><li><div class="amount">¼ cup</div><div class="item">butter</div></li><li><div class="amount">¼ cup</div><div class="item">gluten-free flour (or all-purpose)</div></li><li><div class="amount">1⅓ cups</div><div class="item">beef broth</div></li><li><div class="amount">1 tbsp</div><div class="item">Worcestershire sauce</div></li><li><div class="amount">1 tsp</div><div class="item">yellow mustard</div></li><li><div class="amount">2 tsp</div><div class="item">red pepper flakes</div></li></ul></div><div class="detail">In the same skillet, melt even more butter. Work the flour in a little at a time with a whisk until everything is completely mixed and little pellets start to form. Next, slowly add the beef broth while continuing to whisk constantly. Bring to a boil, and then reduce to a simmer. Finally, add the reserved marinade, Worcestershire sauce, mustard, and red pepper flakes.</div></div><div class="step"><h3>6</h3><div class="ingredients"><ul></ul></div><div class="detail">Combine everything in a medium stock pot, mix well, bring to a boil, and reduce to a low simmer. Leave to cook for at least 45 min. Cook uncovered until the sauce thickens to the desired consistency, then cover for the remaining time.</div></div><div class="step"><h3>7</h3><div class="ingredients"><ul><li><div class="amount">⅓ cup</div><div class="item">sour cream</div></li><li><div class="amount">3 oz</div><div class="item">cream cheese</div></li></ul></div><div class="detail">Once the beef it tender, add in the mushrooms, sour cream, and cream cheese. Mix carefully and adjust seasoning as needed.</div></div></section><section class="credits">SANFRANCOOK, AllRecipes.com, <a href=http://allrecipes.com/recipe/219046/rich-and-creamy-beef-stroganoff>http://allrecipes.com/recipe/219046/rich-and-creamy-beef-stroganoff</a></section></body></html>
|
||||||
|
After Width: | Height: | Size: 961 KiB |
|
Before Width: | Height: | Size: 152 KiB |
@@ -1 +1 @@
|
|||||||
<!DOCTYPE html><html><head><link rel="stylesheet" type="text/css" href="style.css"><meta name="viewport" content="user-scalable=no, width=device-width"></head><body class="cookbook"><h1>Baking</h1><a href="bagels"><img src="bagels/final.png">Bagels</a><a href="challah"><img src="challah/final.png">Challah</a><a href="fluffy-pancakes"><img src="fluffy-pancakes/final.png">Fluffy Pancakes</a><a href="gluten-free-flour"><img src="gluten-free-flour/final.png">Gluten-Free Flour</a><a href="pizza"><img src="pizza/final.png">Pizza</a><a href="rosemary-dinner-rolls"><img src="rosemary-dinner-rolls/final.png">Rosemary Dinner Rolls</a><a href="southern-buttermilk-biscuits"><img src="southern-buttermilk-biscuits/final.png">Southern Buttermilk Biscuits</a><h1>Soups</h1><a href="caldo-verde"><img src="caldo-verde/final.png">Caldo Verde</a><a href="clam-chowder"><img src="clam-chowder/final.png">Clam Chowder</a><a href="cream-of-spinach-soup"><img src="cream-of-spinach-soup/final.png">Cream of Spinach Soup</a><a href="curry-butternut-squash-and-apple-soup"><img src="curry-butternut-squash-and-apple-soup/final.png">Curry Butternut Squash & Apple Soup</a><a href="french-onion-soup"><img src="french-onion-soup/large.png">French Onion Soup</a><a href="hungarian-mushroom-beef-soup"><img src="hungarian-mushroom-beef-soup/final.png">Hungarian Mushroom Beef Soup</a><a href="winter-lentil-soup"><img src="winter-lentil-soup/final.png">Winter Lentil Soup</a><h1>Salads</h1><a href="caesar-salad"><img src="caesar-salad/final.png">Caesar Salad</a><a href="cucumber-salad"><img src="cucumber-salad/final.png">Cucumber Salad</a><a href="ruths-chris-chopped-salad"><img src="ruths-chris-chopped-salad/final.png">Ruth's Chris Chopped Salad</a><h1>Main Dish</h1><a href="bbq-pork-ribs"><img src="bbq-pork-ribs/final.png">BBQ Pork Ribs</a><a href="beef-bourguignon"><img src="beef-bourguignon/final.png">Beef Bourguignon</a><a href="butter-chicken"><img src="butter-chicken/large.png">Butter Chicken</a><a href="chicken-cordon-bleu"><img src="chicken-cordon-bleu/final.png">Chicken Cordon Bleu</a><a href="chicken-pot-pie"><img src="chicken-pot-pie/final.png">Chicken Pot Pie</a><a href="chicken-breasts-with-caper-cream-sauce"><img src="chicken-breasts-with-caper-cream-sauce/final.png">Chicken Breasts with Caper Cream Sauce</a><a href="chole"><img src="chole/final.png">Chole</a><a href="garlic-prime-rib"><img src="garlic-prime-rib/final.png">Garlic Prime Rib</a><a href="gnocchi"><img src="gnocchi/final.png">Gnocchi</a><a href="kielbasa-and-cabbage"><img src="kielbasa-and-cabbage/final.png">Kielbasa and Cabbage</a><a href="kofta-kebabs"><img src="kofta-kebabs/final.png">Kofta Kebabs</a><a href="lemon-chicken-with-mushroom-sauce"><img src="lemon-chicken-with-mushroom-sauce/final.png">Lemon Chicken with Mushroom Sauce</a><a href="orange-chicken"><img src="orange-chicken/final.png">Orange Chicken</a><a href="ratatouille"><img src="ratatouille/final.png">Ratatouille</a><a href="ricotta-meatballs"><img src="ricotta-meatballs/final.png">Ricotta Meatballs</a><a href="roast-leg-of-lamb-with-rosemary"><img src="roast-leg-of-lamb-with-rosemary/final.png">Roast Leg of Lamb with Rosemary</a><a href="shrimp-with-sweet-potatoes-and-bacon"><img src="shrimp-with-sweet-potatoes-and-bacon/final.png">Shrimp with Sweet Potatoes and Bacon</a><a href="sloppy-joe-sandwiches"><img src="sloppy-joe-sandwiches/final.png">Sloppy Joe Sandwiches</a><h1>Sides</h1><a href="bok-choy-with-garlic"><img src="bok-choy-with-garlic/final.png">Bok Choy with Garlic</a><a href="bourbon-glazed-carrots"><img src="bourbon-glazed-carrots/final.png">Bourbon Glazed Carrots</a><a href="creamed-spinach"><img src="creamed-spinach/final.png">Creamed Spinach</a><a href="garlic-broccoli"><img src="garlic-broccoli/final.png">Garlic Broccoli</a><a href="hummus"><img src="hummus/final.png">Hummus</a><a href="pommes-puree"><img src="pommes-puree/final.png">Pommes Purée</a><a href="sweet-potatoes-with-honey-and-rosemary"><img src="sweet-potatoes-with-honey-and-rosemary/final.png">Sweet Potatoes with Honey and Rosemary</a><a href="tzatziki"><img src="tzatziki/final.png">Tzatziki</a></body></html>
|
<!DOCTYPE html><html><head><link rel="stylesheet" type="text/css" href="style.css"><meta name="viewport" content="user-scalable=no, width=device-width"></head><body class="cookbook"><h1>Baking</h1><a href="bagels"><img src="bagels/large.png">Bagels</a><a href="challah"><img src="challah/final.png">Challah</a><a href="fluffy-pancakes"><img src="fluffy-pancakes/final.png">Fluffy Pancakes</a><a href="gluten-free-flour"><img src="gluten-free-flour/final.png">Gluten-Free Flour</a><a href="pizza"><img src="pizza/final.png">Pizza</a><a href="rosemary-dinner-rolls"><img src="rosemary-dinner-rolls/final.png">Rosemary Dinner Rolls</a><a href="southern-buttermilk-biscuits"><img src="southern-buttermilk-biscuits/final.png">Southern Buttermilk Biscuits</a><h1>Soups</h1><a href="caldo-verde"><img src="caldo-verde/final.png">Caldo Verde</a><a href="clam-chowder"><img src="clam-chowder/final.png">Clam Chowder</a><a href="cream-of-spinach-soup"><img src="cream-of-spinach-soup/final.png">Cream of Spinach Soup</a><a href="curry-butternut-squash-and-apple-soup"><img src="curry-butternut-squash-and-apple-soup/final.png">Curry Butternut Squash & Apple Soup</a><a href="french-onion-soup"><img src="french-onion-soup/large.png">French Onion Soup</a><a href="hungarian-mushroom-beef-soup"><img src="hungarian-mushroom-beef-soup/final.png">Hungarian Mushroom Beef Soup</a><a href="winter-lentil-soup"><img src="winter-lentil-soup/final.png">Winter Lentil Soup</a><h1>Salads</h1><a href="caesar-salad"><img src="caesar-salad/final.png">Caesar Salad</a><a href="cucumber-salad"><img src="cucumber-salad/final.png">Cucumber Salad</a><a href="ruths-chris-chopped-salad"><img src="ruths-chris-chopped-salad/final.png">Ruth's Chris Chopped Salad</a><h1>Main Dish</h1><a href="bbq-pork-ribs"><img src="bbq-pork-ribs/final.png">BBQ Pork Ribs</a><a href="beef-bourguignon"><img src="beef-bourguignon/final.png">Beef Bourguignon</a><a href="butter-chicken"><img src="butter-chicken/large.png">Butter Chicken</a><a href="chicken-cordon-bleu"><img src="chicken-cordon-bleu/final.png">Chicken Cordon Bleu</a><a href="chicken-pot-pie"><img src="chicken-pot-pie/final.png">Chicken Pot Pie</a><a href="chicken-breasts-with-caper-cream-sauce"><img src="chicken-breasts-with-caper-cream-sauce/final.png">Chicken Breasts with Caper Cream Sauce</a><a href="chole"><img src="chole/final.png">Chole</a><a href="garlic-prime-rib"><img src="garlic-prime-rib/final.png">Garlic Prime Rib</a><a href="gnocchi"><img src="gnocchi/final.png">Gnocchi</a><a href="kielbasa-and-cabbage"><img src="kielbasa-and-cabbage/final.png">Kielbasa and Cabbage</a><a href="kofta-kebabs"><img src="kofta-kebabs/final.png">Kofta Kebabs</a><a href="lemon-chicken-with-mushroom-sauce"><img src="lemon-chicken-with-mushroom-sauce/final.png">Lemon Chicken with Mushroom Sauce</a><a href="orange-chicken"><img src="orange-chicken/final.png">Orange Chicken</a><a href="ratatouille"><img src="ratatouille/final.png">Ratatouille</a><a href="ricotta-meatballs"><img src="ricotta-meatballs/final.png">Ricotta Meatballs</a><a href="roast-leg-of-lamb-with-rosemary"><img src="roast-leg-of-lamb-with-rosemary/final.png">Roast Leg of Lamb with Rosemary</a><a href="shrimp-with-sweet-potatoes-and-bacon"><img src="shrimp-with-sweet-potatoes-and-bacon/final.png">Shrimp with Sweet Potatoes and Bacon</a><a href="sloppy-joe-sandwiches"><img src="sloppy-joe-sandwiches/final.png">Sloppy Joe Sandwiches</a><h1>Sides</h1><a href="bok-choy-with-garlic"><img src="bok-choy-with-garlic/final.png">Bok Choy with Garlic</a><a href="bourbon-glazed-carrots"><img src="bourbon-glazed-carrots/final.png">Bourbon Glazed Carrots</a><a href="creamed-spinach"><img src="creamed-spinach/final.png">Creamed Spinach</a><a href="garlic-broccoli"><img src="garlic-broccoli/final.png">Garlic Broccoli</a><a href="hummus"><img src="hummus/final.png">Hummus</a><a href="pommes-puree"><img src="pommes-puree/final.png">Pommes Purée</a><a href="sauteed-mushrooms"><img src="sauteed-mushrooms/large.png">Sauteed Mushrooms</a><a href="sweet-potatoes-with-honey-and-rosemary"><img src="sweet-potatoes-with-honey-and-rosemary/final.png">Sweet Potatoes with Honey and Rosemary</a><a href="tzatziki"><img src="tzatziki/final.png">Tzatziki</a></body></html>
|
||||||
|
Before Width: | Height: | Size: 196 KiB |
@@ -1,8 +1 @@
|
|||||||
<!DOCTYPE html><html><head><link href="../style2.css" rel="stylesheet" type="text/css"><meta charset="UTF-8"><meta name="viewport" content="user-scalable=no, width=device-width"></head><body class="recipe"><section class="header"><div class="image" style="background-image: url('./large.png');"></div><div class="about"><h1>Sauteed Mushrooms</h1><div class="timing">prep 10 min, cook 15 min</div><div class="icons"><div class="icon gluten-free"></div><div class="icon low-carb"></div><div class="icon vegetarian"></div><div class="icon serving"></div>× 4</div><div class="description">These are the best sauteed mushrooms I've ever had. Slighly salty, and very savory, they serve very
|
<!DOCTYPE html><html><head><link href="../style2.css" rel="stylesheet" type="text/css"><meta charset="UTF-8"><meta name="viewport" content="user-scalable=no, width=device-width"></head><body class="recipe"><section class="header"><div class="image" style="background-image: url('./large.png');"></div><div class="about"><h1>Sauteed Mushrooms</h1><div class="timing">prep 10 min, cook 15 min</div><div class="icons"><div class="icon gluten-free"></div><div class="icon low-carb"></div><div class="icon vegetarian"></div><div class="icon serving"></div>× 4</div><div class="description">These are the best sauteed mushrooms I've ever had. Slighly salty, and very savory, they serve very well as a topping for steak, baked potatoes and whatever else needs a strong flavor.</div></div></section><section class="instructions"><div class="step"><h3>1</h3><div class="ingredients"><ul><li><div class="amount">3 tbsp</div><div class="item">olive oil</div></li><li><div class="amount">3 tbsp</div><div class="item">butter</div></li><li><div class="amount">1 lb</div><div class="item">button mushrooms (sliced)</div></li></ul></div><div class="detail">Heat the olive oil and butter in a large saucepan over medium heat until it foams. Add the mushrooms and cook until reduced somewhat in size and slightly yellowed (about 5 minutes).</div></div><div class="step"><h3>2</h3><div class="ingredients"><ul><li><div class="amount">1 clove</div><div class="item">garlic</div></li><li><div class="amount">1 tbsp</div><div class="item">tamair (or soy sauce)</div></li><li><div class="amount">¼ tsp</div><div class="item">garlic salt</div></li><li><div class="amount"> ~</div><div class="item">black pepper</div></li></ul></div><div class="detail">Add the remaining ingredients and cook until the mushrooms are slightly browned and the sauced thickened (about 5-10 minutes).</div></div></section><section class="credits">IrishMountainGirl, AllRecipes.com, <a href=http://allrecipes.com/recipe/222795/superb-sauteed-mushrooms>http://allrecipes.com/recipe/222795/superb-sauteed-mushrooms</a></section></body></html>
|
||||||
well as a topping for steak, baked potatoes and whatever else needs a strong flavor.
|
|
||||||
</div></div></section><section class="instructions"><div class="step"><h3>1</h3><div class="ingredients"><ul><li><div class="amount">3 tbsp</div><div class="item">olive oil</div></li><li><div class="amount">3 tbsp</div><div class="item">butter</div></li><li><div class="amount">1 lb</div><div class="item">button mushrooms (sliced)</div></li></ul></div><div class="detail">Heat the olive oil and butter in a large saucepan over medium heat until it foams. Add the mushrooms
|
|
||||||
and cook until reduced somewhat in size and slightly yellowed (about 5 minutes).
|
|
||||||
</div></div><div class="step"><h3>2</h3><div class="ingredients"><ul><li><div class="amount">1 clove</div><div class="item">garlic (minced)</div></li><li><div class="amount">1 tbsp</div><div class="item">red wine</div></li><li><div class="amount">1 tbsp</div><div class="item">tamari (or soy-sauce)</div></li><li><div class="amount">¼ tsp</div><div class="item">garlic salt (or kosher salt)</div></li><li><div class="amount">~</div><div class="item">black pepper</div></li></ul></div><div class="detail">Add the remaining ingredients and cook until the mushrooms are slightly browned and the sauced
|
|
||||||
thickened (about 5-10 minutes).
|
|
||||||
</div></div></section><section class="credits">IrishMountainGirl, AllRecipes.com, <a href="http://allrecipes.com/recipe/222795/superb-sauteed-mushrooms">
|
|
||||||
http://allrecipes.com/recipe/222795/superb-sauteed-mushrooms</a></section></body></html>
|
|
||||||
@@ -111,5 +111,3 @@
|
|||||||
align-items: center; }
|
align-items: center; }
|
||||||
.recipe .ingredients .list {
|
.recipe .ingredients .list {
|
||||||
margin-top: 0.25in; } }
|
margin-top: 0.25in; } }
|
||||||
|
|
||||||
/*# sourceMappingURL=style.css.map */
|
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
{
|
|
||||||
"version": 3,
|
|
||||||
"mappings": "AAAA,SAAU;EACN,YAAY,EAAE,CAAC;EACf,UAAU,EAAE,MAAM;EAElB,YAAG;IACC,WAAW,EAAE,UAAU;IACvB,SAAS,EAAE,IAAI;IACf,WAAW,EAAE,IAAI;EAGrB,WAAE;IACE,aAAa,EAAE,QAAQ;IACvB,YAAY,EAAE,KAAK;IACnB,KAAK,EAAE,KAAK;IACZ,WAAW,EAAE,KAAK;IAClB,SAAS,EAAE,IAAI;IACf,eAAe,EAAE,IAAI;IAErB,OAAO,EAAE,IAAI;IACb,WAAW,EAAE,MAAM;IACnB,OAAO,EAAE,QAAQ;IACjB,aAAa,EAAE,OAAO;IAEtB,UAAU,EAAE,SAAS;IAErB,mBAAU;MACN,KAAK,EAAE,KAAK;IAGhB,iBAAQ;MACJ,UAAU,EAAE,OAAO;MACnB,KAAK,EAAE,KAAK;IAGhB,eAAI;MACA,MAAM,EAAE,mBAAmB;MAC3B,aAAa,EAAE,QAAQ;MACvB,YAAY,EAAE,OAAO;MACrB,MAAM,EAAE,KAAK;MACb,KAAK,EAAE,KAAK;;AAKxB,OAAQ;EACJ,MAAM,EAAE,MAAM;EACd,SAAS,EAAE,GAAG;EAEd,OAAO,EAAE,IAAI;EACb,cAAc,EAAE,MAAM;EAEtB,UAAG;IACC,UAAU,EAAE,CAAC;IACb,aAAa,EAAE,MAAM;IAErB,WAAW,EAAE,KAAK;IAClB,SAAS,EAAE,IAAI;EAGnB,UAAG;IACC,SAAS,EAAE,IAAI;IACf,MAAM,EAAE,CAAC;IACT,aAAa,EAAE,OAAO;IACtB,cAAc,EAAE,SAAS;EAG7B,oBAAa;IACT,OAAO,EAAE,IAAI;IAGT,+BAAI;MACA,aAAa,EAAE,MAAM;MACrB,MAAM,EAAE,mBAAmB;MAC3B,KAAK,EAAE,GAAG;MACV,UAAU,EAAE,GAAG;IAIvB,0BAAM;MACF,WAAW,EAAE,MAAM;MAEnB,gCAAM;QACF,aAAa,EAAE,MAAM;QAErB,mCAAG;UACC,cAAc,EAAE,GAAG;UAEnB,mDAAgB;YACZ,WAAW,EAAE,UAAU;YACvB,SAAS,EAAE,IAAI;YACf,aAAa,EAAE,OAAO;YACtB,UAAU,EAAE,KAAK;YACjB,WAAW,EAAE,MAAM;UAGvB,mDAAgB;YACZ,WAAW,EAAE,UAAU;YACvB,SAAS,EAAE,IAAI;EAOnC,mBAAY;IACR,UAAU,EAAE,MAAM;IAElB,sBAAG;MACC,cAAc,EAAE,GAAG;MAEnB,yBAAG;QACC,cAAc,EAAE,QAAQ;IAIhC,mCAAgB;MACZ,aAAa,EAAE,MAAM;MAErB,WAAW,EAAE,UAAU;MACvB,SAAS,EAAE,IAAI;MACf,WAAW,EAAE,IAAI;MAEjB,yCAAQ;QACJ,OAAO,EAAE,GAAG;IAIpB,mCAAgB;MACZ,KAAK,EAAE,IAAI;MAEX,WAAW,EAAE,KAAK;MAClB,SAAS,EAAE,IAAI;IAGnB,mCAAgB;MACZ,YAAY,EAAE,MAAM;MAEpB,WAAW,EAAE,UAAU;MACvB,SAAS,EAAE,GAAG;MACd,WAAW,EAAE,MAAM;EAI3B,oBAAa;IACT,MAAM,EAAE,QAAQ;IAEhB,KAAK,EAAE,IAAI;IACX,WAAW,EAAE,UAAU;IACvB,SAAS,EAAE,IAAI;IAEf,sBAAE;MACE,MAAM,EAAE,CAAC;MAET,wBAAE;QACE,KAAK,EAAE,IAAI;;AAM3B,yBAA0B;EACtB,SAAU;IACN,YAAY,EAAE,CAAC;;EAEnB,OAAQ;IACJ,OAAO,EAAE,SAAS;IAElB,UAAG;MACC,UAAU,EAAE,MAAM;IAGtB,oBAAa;MACT,cAAc,EAAE,MAAM;MACtB,WAAW,EAAE,MAAM;MAEnB,0BAAM;QACF,UAAU,EAAE,MAAM",
|
|
||||||
"sources": ["../src/style.scss"],
|
|
||||||
"names": [],
|
|
||||||
"file": "style.css"
|
|
||||||
}
|
|
||||||
@@ -160,5 +160,3 @@
|
|||||||
width: 90%; }
|
width: 90%; }
|
||||||
.recipe .instructions .step .detail {
|
.recipe .instructions .step .detail {
|
||||||
border: 0; } }
|
border: 0; } }
|
||||||
|
|
||||||
/*# sourceMappingURL=style2.css.map */
|
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
{
|
|
||||||
"version": 3,
|
|
||||||
"mappings": "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",
|
|
||||||
"sources": ["../src/style2.scss"],
|
|
||||||
"names": [],
|
|
||||||
"file": "style2.css"
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
module.exports = require("../helpers")({
|
||||||
|
title: "Bagels",
|
||||||
|
timings: {
|
||||||
|
prep: "50 min",
|
||||||
|
cook: "90 min",
|
||||||
|
},
|
||||||
|
icons: ["vegetarian"],
|
||||||
|
servings: 8,
|
||||||
|
description: "This recipe produces a perfect NY bagel (once you've gotten the hang of it). Chewy on the outside, " +
|
||||||
|
"soft on the inside, and just the right size. The only downside is that it's really something of an all-day " +
|
||||||
|
"process.",
|
||||||
|
steps: [{
|
||||||
|
ingredients: [
|
||||||
|
{ amount: 1.25, unit: "cup", item: "water (~ 115°F)" },
|
||||||
|
{ amount: 1.25, unit: "tbsp", item: "sugar (granulated)" },
|
||||||
|
{ amount: 1.25, unit: "tsp", item: "yeast (active dry)" },
|
||||||
|
],
|
||||||
|
directions: "Add the sugar and yeast to the warm water and set aside without stirring. Leave it to rest " +
|
||||||
|
"while you proceed with the next steps."
|
||||||
|
}, {
|
||||||
|
ingredients: [
|
||||||
|
{ amount: 500, unit: "g", item: "flour (all purpose)" },
|
||||||
|
{ amount: 0.25, unit: "cup", item: "water (~ 115°F)" },
|
||||||
|
{ amount: 1.5, unit: "tsp", item: "salt" },
|
||||||
|
],
|
||||||
|
directions: "Mix the flour and salt in a large mixing bowl. Make a small depression in the center of the " +
|
||||||
|
"flour and gently pour in the yeast mixture. Mix until you produce a moist but firm dough, adding in " +
|
||||||
|
"more water a tbsp at a time as needed to keep it from drying out."
|
||||||
|
}, {
|
||||||
|
ingredients: [
|
||||||
|
{ amount: 25, unit: "g", item: "flour (all purpose)" },
|
||||||
|
],
|
||||||
|
directions: "On a lightly floured surface, kneed the dough until it is smooth and elastic, while working in " +
|
||||||
|
"enough flour to make the dough somewhat stiff."
|
||||||
|
}, {
|
||||||
|
ingredients: [
|
||||||
|
{ amount: 1, unit: "tsp", item: "olive oil" },
|
||||||
|
],
|
||||||
|
directions: "Very lightly coat the dough with olive oil, place into a bowl, and cover with a damp towel. " +
|
||||||
|
"Allow to rise a warm place until the dough has doubled in size (about an hour)."
|
||||||
|
}, {
|
||||||
|
ingredients: [],
|
||||||
|
directions: "Fill a large pot with water about 3\" deep and bring to a boil. Preheat your oven to 425°F. " +
|
||||||
|
"While these things are in progress, divide the dough into 8 equal portions using a scale. Shape each " +
|
||||||
|
"portion into a ball. With a flour-coated finger, poke a hole in the ball and form into a bagel shape."
|
||||||
|
}, {
|
||||||
|
ingredients: [
|
||||||
|
{ amount: 2, unit: "", item: "egg" },
|
||||||
|
{ unit: "~", item: "coarse salt, caraway seeds, fennel seeds, poppy seeds, etc." },
|
||||||
|
],
|
||||||
|
directions: "Reduce the water to a simmer. Using a slotted spoon, drop each bagel in the water and boil for " +
|
||||||
|
"1-2 min on each side (longer for a chewier bagel). When finished, place the bagels on a lightly-oiled " +
|
||||||
|
"cooking sheet. Coat each bagel with an egg wash and add sprinkle on your favorite toppings."
|
||||||
|
}, {
|
||||||
|
ingredients: [],
|
||||||
|
directions: "Bake until golden brown and the toppings just start to singe. Cool on a drying rack."
|
||||||
|
}]
|
||||||
|
})
|
||||||
@@ -1,113 +0,0 @@
|
|||||||
doctype html
|
|
||||||
html
|
|
||||||
head
|
|
||||||
link(href="../style.css" rel="stylesheet" type="text/css")
|
|
||||||
meta(charset="UTF-8")
|
|
||||||
meta(name="viewport" content="user-scalable=no, width=device-width")
|
|
||||||
|
|
||||||
body.recipe
|
|
||||||
h1 Bagels
|
|
||||||
|
|
||||||
section.ingredients
|
|
||||||
.image
|
|
||||||
img(src="final.png")
|
|
||||||
.list
|
|
||||||
table
|
|
||||||
tr
|
|
||||||
td 2 tsp
|
|
||||||
td active dry yeast
|
|
||||||
tr
|
|
||||||
td 1½ tbsp
|
|
||||||
td granulated sugar
|
|
||||||
tr
|
|
||||||
td 1¼ cup
|
|
||||||
td warm water
|
|
||||||
tr
|
|
||||||
td 500g
|
|
||||||
td bread flour (+ a little extra)
|
|
||||||
tr
|
|
||||||
td 1½ tsp
|
|
||||||
td salt
|
|
||||||
tr
|
|
||||||
td 2 tbsp
|
|
||||||
td olive oil
|
|
||||||
|
|
||||||
h2 Ideas for toppings:
|
|
||||||
|
|
||||||
table
|
|
||||||
tr
|
|
||||||
td kosher salt
|
|
||||||
td caraway seeds
|
|
||||||
tr
|
|
||||||
td sesame seeds
|
|
||||||
td fennel seeds
|
|
||||||
tr
|
|
||||||
td minced onion
|
|
||||||
td minced garlic
|
|
||||||
tr
|
|
||||||
td poppy seeds
|
|
||||||
td cumin seeds
|
|
||||||
|
|
||||||
section.directions
|
|
||||||
table
|
|
||||||
tr
|
|
||||||
td 1
|
|
||||||
td Add the sugar and yeast to 1¼ cups of warm water. Leave without stirring.
|
|
||||||
td 5 min
|
|
||||||
tr
|
|
||||||
td 2
|
|
||||||
td Mix the flour and salt in a large mixing bowl.
|
|
||||||
td 1 min
|
|
||||||
tr
|
|
||||||
td 3
|
|
||||||
td Make a well in the center of the flour and pour in the yeast mixture along with an extra ⅓ cup
|
|
||||||
| of warm water.
|
|
||||||
td 1 min
|
|
||||||
tr
|
|
||||||
td 4
|
|
||||||
td Mix the flour and water until you have a moist and firm dough, adding more warm water a tbsp at
|
|
||||||
| a time if needed (it may not be).
|
|
||||||
td 3 min
|
|
||||||
tr
|
|
||||||
td 5
|
|
||||||
td On a floured countertop, kneed the dough until it is smooth and elastic while trying to work in
|
|
||||||
| as much flour as possible to form a stiff dough.
|
|
||||||
td 10 min
|
|
||||||
tr
|
|
||||||
td 6
|
|
||||||
td Lightly coat the dough with olive oil, place in a bowl, and cover with a damp dish towel. Let
|
|
||||||
| rise in a warm place until the dough has doubled in size.
|
|
||||||
td 1 hour
|
|
||||||
tr
|
|
||||||
td 7
|
|
||||||
td Fill a large pot with water about 3" deep and bring to a boil, and then reduce the heat to a
|
|
||||||
| simmer. Preheat your oven to 425°F.
|
|
||||||
td 10 min
|
|
||||||
tr
|
|
||||||
td 8
|
|
||||||
td Using a scale, divide the dough into 8 equal portions. Shape each portion into a ball by rolling
|
|
||||||
| in between your two cupped hands.
|
|
||||||
td 8 min
|
|
||||||
tr
|
|
||||||
td 9
|
|
||||||
td Coat a finger with flour and gently press your finger through the center of each ball. Expand
|
|
||||||
| the initial hole until it's about ⅓ the overall diameter of the bagel.
|
|
||||||
td 8 min
|
|
||||||
tr
|
|
||||||
td 10
|
|
||||||
td Using a slotted spoon (or something similar), drop in each bagel into the water and boil for 1-2
|
|
||||||
| min on each side (more times makes for a chewier crust).
|
|
||||||
td 2-4 min
|
|
||||||
tr
|
|
||||||
td 11
|
|
||||||
td Remove the bagels from water and place onto a lightly oiled cooking sheet. Coat each bagel
|
|
||||||
| lightly with an egg wash and cover with your preferred toppings.
|
|
||||||
td 2 min
|
|
||||||
tr
|
|
||||||
td 12
|
|
||||||
td Bake until golden brown and the toppings just start to singe.
|
|
||||||
td 20 min
|
|
||||||
tr
|
|
||||||
td 13
|
|
||||||
td Cool on a wire rack.
|
|
||||||
td 5 min
|
|
||||||
|
After Width: | Height: | Size: 162 KiB |
@@ -0,0 +1,71 @@
|
|||||||
|
module.exports = require("../helpers")({
|
||||||
|
title: "Beef Stroganoff",
|
||||||
|
timings: {
|
||||||
|
prep: "20 min",
|
||||||
|
cook: "60 min",
|
||||||
|
},
|
||||||
|
icons: ["gluten-free", "low-carb"],
|
||||||
|
servings: 4,
|
||||||
|
description: "The sauce from this recipe is just amazing... rich, creamy, spicy, tangy... a little bit of " +
|
||||||
|
"everything wonderful. This is traditionally served over egg noodles, but it works fine on its own, too.",
|
||||||
|
steps: [{
|
||||||
|
ingredients: [
|
||||||
|
{ amount: 2, unit: "lb", item: "beef (stew meat)" },
|
||||||
|
{ amount: 1/2, unit: "cup", item: "red wine" },
|
||||||
|
{ amount: 1, unit: "tsp", item: "salt" },
|
||||||
|
{ amount: 1/2, unit: "tsp", item: "black pepper" },
|
||||||
|
],
|
||||||
|
directions: "Place the beef in a large bowl with the other ingredients. Mix thoroughly and place in the " +
|
||||||
|
"refigerator to marinade while you proceed with the next steps."
|
||||||
|
}, {
|
||||||
|
ingredients: [
|
||||||
|
{ amount: 2, unit: "tbsp", item: "butter" },
|
||||||
|
{ amount: 1, unit: "", item: "yellow onion" },
|
||||||
|
{ amount: 3, unit: "cloves", item: "garlic" },
|
||||||
|
],
|
||||||
|
directions: "Melt the butter in a medium skillet. Add the onions and garlic and sautée until golden and " +
|
||||||
|
"transparent, but not yet brown. Set aside in a large bowl."
|
||||||
|
}, {
|
||||||
|
ingredients: [
|
||||||
|
{ amount: 2, unit: "tbsp", item: "olive oil" },
|
||||||
|
],
|
||||||
|
directions: "Heat the oil in the same skillet. Remove the meat from the bowl, but reserve the remaining " +
|
||||||
|
"marinade. Pat the beef dry, and then lightly brown in batches. Set aside when finished."
|
||||||
|
}, {
|
||||||
|
ingredients: [
|
||||||
|
{ amount: 2, unit: "tbsp", item: "butter" },
|
||||||
|
{ amount: 1, unit: "cup", item: "mushrooms (sliced)" },
|
||||||
|
],
|
||||||
|
directions: "Using the again emptied skillet, melt more butter and add in the mushrooms. Sautée until " +
|
||||||
|
"reduced in size and golden. Set these aside separately from the meat and onions."
|
||||||
|
}, {
|
||||||
|
ingredients: [
|
||||||
|
{ amount: 1/4, unit: "cup", item: "butter" },
|
||||||
|
{ amount: 1/4, unit: "cup", item: "gluten-free flour (or all-purpose)" },
|
||||||
|
{ amount: 1 + 1/3, unit: "cups", item: "beef broth" },
|
||||||
|
{ amount: 1, unit: "tbsp", item: "Worcestershire sauce" },
|
||||||
|
{ amount: 1, unit: "tsp", item: "yellow mustard" },
|
||||||
|
{ amount: 2, unit: "tsp", item: "red pepper flakes" },
|
||||||
|
],
|
||||||
|
directions: "In the same skillet, melt even more butter. Work the flour in a little at a time " +
|
||||||
|
"with a whisk until everything is completely mixed and little pellets start to form. Next, slowly add " +
|
||||||
|
"the beef broth while continuing to whisk constantly. Bring to a boil, and then reduce to a simmer. " +
|
||||||
|
"Finally, add the reserved marinade, Worcestershire sauce, mustard, and red pepper flakes."
|
||||||
|
}, {
|
||||||
|
ingredients: [],
|
||||||
|
directions: "Combine everything in a medium stock pot, mix well, bring to a boil, and reduce to a low " +
|
||||||
|
"simmer. Leave to cook for at least 45 min. Cook uncovered until the sauce thickens to the desired " +
|
||||||
|
"consistency, then cover for the remaining time."
|
||||||
|
}, {
|
||||||
|
ingredients: [
|
||||||
|
{ amount: 1/3, unit: "cup", item: "sour cream" },
|
||||||
|
{ amount: 3, unit: "oz", item: "cream cheese" },
|
||||||
|
],
|
||||||
|
directions: "Once the beef it tender, add in the mushrooms, sour cream, and cream cheese. Mix carefully and " +
|
||||||
|
"adjust seasoning as needed."
|
||||||
|
}],
|
||||||
|
credit: {
|
||||||
|
name: "SANFRANCOOK, AllRecipes.com",
|
||||||
|
url: "http://allrecipes.com/recipe/219046/rich-and-creamy-beef-stroganoff"
|
||||||
|
},
|
||||||
|
})
|
||||||
|
After Width: | Height: | Size: 961 KiB |
@@ -0,0 +1,19 @@
|
|||||||
|
module.exports = function decorate(data) {
|
||||||
|
data.asFraction = function(n) {
|
||||||
|
if (!n) return ""
|
||||||
|
|
||||||
|
let result = `${n}`
|
||||||
|
result = result.replace(/\.125$/, "⅛")
|
||||||
|
result = result.replace(/\.25$/, "¼")
|
||||||
|
result = result.replace(/\.3+$/, "⅓")
|
||||||
|
result = result.replace(/\.375$/, "⅜")
|
||||||
|
result = result.replace(/\.5$/, "½")
|
||||||
|
result = result.replace(/\.625$/, "⅝")
|
||||||
|
result = result.replace(/\.6+$/, "⅔")
|
||||||
|
result = result.replace(/\.75$/, "¾")
|
||||||
|
result = result.replace(/\.875$/, "⅞")
|
||||||
|
result = result.replace(/^0+/, "")
|
||||||
|
return result
|
||||||
|
}
|
||||||
|
return data
|
||||||
|
}
|
||||||
@@ -8,7 +8,7 @@ html
|
|||||||
h1 Baking
|
h1 Baking
|
||||||
|
|
||||||
a(href="bagels")
|
a(href="bagels")
|
||||||
img(src="bagels/final.png")
|
img(src="bagels/large.png")
|
||||||
| Bagels
|
| Bagels
|
||||||
|
|
||||||
a(href="challah")
|
a(href="challah")
|
||||||
@@ -179,6 +179,10 @@ html
|
|||||||
img(src="pommes-puree/final.png")
|
img(src="pommes-puree/final.png")
|
||||||
| Pommes Purée
|
| Pommes Purée
|
||||||
|
|
||||||
|
a(href="sauteed-mushrooms")
|
||||||
|
img(src="sauteed-mushrooms/large.png")
|
||||||
|
| Sauteed Mushrooms
|
||||||
|
|
||||||
a(href="sweet-potatoes-with-honey-and-rosemary")
|
a(href="sweet-potatoes-with-honey-and-rosemary")
|
||||||
img(src="sweet-potatoes-with-honey-and-rosemary/final.png")
|
img(src="sweet-potatoes-with-honey-and-rosemary/final.png")
|
||||||
| Sweet Potatoes with Honey and Rosemary
|
| Sweet Potatoes with Honey and Rosemary
|
||||||
|
|||||||
@@ -0,0 +1,33 @@
|
|||||||
|
module.exports = require("../helpers")({
|
||||||
|
title: "Sauteed Mushrooms",
|
||||||
|
timings: {
|
||||||
|
prep: "10 min",
|
||||||
|
cook: "15 min",
|
||||||
|
},
|
||||||
|
icons: ["gluten-free", "low-carb", "vegetarian"],
|
||||||
|
servings: 4,
|
||||||
|
description: "These are the best sauteed mushrooms I've ever had. Slighly salty, and very savory, they serve " +
|
||||||
|
"very well as a topping for steak, baked potatoes and whatever else needs a strong flavor.",
|
||||||
|
steps: [{
|
||||||
|
ingredients: [
|
||||||
|
{ amount: 3, unit: "tbsp", item: "olive oil" },
|
||||||
|
{ amount: 3, unit: "tbsp", item: "butter" },
|
||||||
|
{ amount: 1, unit: "lb", item: "button mushrooms (sliced)" },
|
||||||
|
],
|
||||||
|
directions: "Heat the olive oil and butter in a large saucepan over medium heat until it foams. Add the " +
|
||||||
|
"mushrooms and cook until reduced somewhat in size and slightly yellowed (about 5 minutes).",
|
||||||
|
}, {
|
||||||
|
ingredients: [
|
||||||
|
{ amount: 1, unit: "clove", item: "garlic" },
|
||||||
|
{ amount: 1, unit: "tbsp", item: "tamair (or soy sauce)" },
|
||||||
|
{ amount: 1/4, unit: "tsp", item: "garlic salt" },
|
||||||
|
{ unit: "~", item: "black pepper" },
|
||||||
|
],
|
||||||
|
directions: "Add the remaining ingredients and cook until the mushrooms are slightly browned and the sauced " +
|
||||||
|
"thickened (about 5-10 minutes).",
|
||||||
|
}],
|
||||||
|
credit: {
|
||||||
|
name: "IrishMountainGirl, AllRecipes.com",
|
||||||
|
url: "http://allrecipes.com/recipe/222795/superb-sauteed-mushrooms",
|
||||||
|
}
|
||||||
|
})
|
||||||
@@ -1,71 +0,0 @@
|
|||||||
doctype html
|
|
||||||
html
|
|
||||||
head
|
|
||||||
link(href="../style2.css" rel="stylesheet" type="text/css")
|
|
||||||
meta(charset="UTF-8")
|
|
||||||
meta(name="viewport" content="user-scalable=no, width=device-width")
|
|
||||||
|
|
||||||
body.recipe
|
|
||||||
section.header
|
|
||||||
.image(style="background-image: url('./large.png')")
|
|
||||||
|
|
||||||
.about
|
|
||||||
h1 Sauteed Mushrooms
|
|
||||||
|
|
||||||
.timing prep 10 min, cook 15 min
|
|
||||||
|
|
||||||
.icons
|
|
||||||
.icon.gluten-free
|
|
||||||
.icon.low-carb
|
|
||||||
.icon.vegetarian
|
|
||||||
.icon.serving
|
|
||||||
| × 4
|
|
||||||
|
|
||||||
.description.
|
|
||||||
These are the best sauteed mushrooms I've ever had. Slighly salty, and very savory, they serve very
|
|
||||||
well as a topping for steak, baked potatoes and whatever else needs a strong flavor.
|
|
||||||
|
|
||||||
section.instructions
|
|
||||||
.step
|
|
||||||
h3 1
|
|
||||||
.ingredients
|
|
||||||
ul
|
|
||||||
li
|
|
||||||
.amount 3 tbsp
|
|
||||||
.item olive oil
|
|
||||||
li
|
|
||||||
.amount 3 tbsp
|
|
||||||
.item butter
|
|
||||||
li
|
|
||||||
.amount 1 lb
|
|
||||||
.item button mushrooms (sliced)
|
|
||||||
.detail.
|
|
||||||
Heat the olive oil and butter in a large saucepan over medium heat until it foams. Add the mushrooms
|
|
||||||
and cook until reduced somewhat in size and slightly yellowed (about 5 minutes).
|
|
||||||
|
|
||||||
.step
|
|
||||||
h3 2
|
|
||||||
.ingredients
|
|
||||||
ul
|
|
||||||
li
|
|
||||||
.amount 1 clove
|
|
||||||
.item garlic (minced)
|
|
||||||
li
|
|
||||||
.amount 1 tbsp
|
|
||||||
.item red wine
|
|
||||||
li
|
|
||||||
.amount 1 tbsp
|
|
||||||
.item tamari (or soy-sauce)
|
|
||||||
li
|
|
||||||
.amount ¼ tsp
|
|
||||||
.item garlic salt (or kosher salt)
|
|
||||||
li
|
|
||||||
.amount ~
|
|
||||||
.item black pepper
|
|
||||||
.detail.
|
|
||||||
Add the remaining ingredients and cook until the mushrooms are slightly browned and the sauced
|
|
||||||
thickened (about 5-10 minutes).
|
|
||||||
|
|
||||||
section.credits.
|
|
||||||
IrishMountainGirl, AllRecipes.com, <a href="http://allrecipes.com/recipe/222795/superb-sauteed-mushrooms">
|
|
||||||
http://allrecipes.com/recipe/222795/superb-sauteed-mushrooms</a>
|
|
||||||
@@ -0,0 +1,192 @@
|
|||||||
|
doctype html
|
||||||
|
html
|
||||||
|
head
|
||||||
|
link(rel="stylesheet" type="text/css" href="style.css")
|
||||||
|
meta(name="viewport" content="user-scalable=no, width=device-width")
|
||||||
|
|
||||||
|
body.cookbook
|
||||||
|
h1 Baking
|
||||||
|
|
||||||
|
a(href="bagels")
|
||||||
|
img(src="bagels/final.png")
|
||||||
|
| Bagels
|
||||||
|
|
||||||
|
a(href="challah")
|
||||||
|
img(src="challah/final.png")
|
||||||
|
| Challah
|
||||||
|
|
||||||
|
a(href="fluffy-pancakes")
|
||||||
|
img(src="fluffy-pancakes/final.png")
|
||||||
|
| Fluffy Pancakes
|
||||||
|
|
||||||
|
a(href="gluten-free-flour")
|
||||||
|
img(src="gluten-free-flour/final.png")
|
||||||
|
| Gluten-Free Flour
|
||||||
|
|
||||||
|
a(href="pizza")
|
||||||
|
img(src="pizza/final.png")
|
||||||
|
| Pizza
|
||||||
|
|
||||||
|
a(href="rosemary-dinner-rolls")
|
||||||
|
img(src="rosemary-dinner-rolls/final.png")
|
||||||
|
| Rosemary Dinner Rolls
|
||||||
|
|
||||||
|
a(href="southern-buttermilk-biscuits")
|
||||||
|
img(src="southern-buttermilk-biscuits/final.png")
|
||||||
|
| Southern Buttermilk Biscuits
|
||||||
|
|
||||||
|
h1 Soups
|
||||||
|
|
||||||
|
a(href="caldo-verde")
|
||||||
|
img(src="caldo-verde/final.png")
|
||||||
|
| Caldo Verde
|
||||||
|
|
||||||
|
a(href="clam-chowder")
|
||||||
|
img(src="clam-chowder/final.png")
|
||||||
|
| Clam Chowder
|
||||||
|
|
||||||
|
a(href="cream-of-spinach-soup")
|
||||||
|
img(src="cream-of-spinach-soup/final.png")
|
||||||
|
| Cream of Spinach Soup
|
||||||
|
|
||||||
|
a(href="curry-butternut-squash-and-apple-soup")
|
||||||
|
img(src="curry-butternut-squash-and-apple-soup/final.png")
|
||||||
|
| Curry Butternut Squash & Apple Soup
|
||||||
|
|
||||||
|
a(href="french-onion-soup")
|
||||||
|
img(src="french-onion-soup/large.png")
|
||||||
|
| French Onion Soup
|
||||||
|
|
||||||
|
a(href="hungarian-mushroom-beef-soup")
|
||||||
|
img(src="hungarian-mushroom-beef-soup/final.png")
|
||||||
|
| Hungarian Mushroom Beef Soup
|
||||||
|
|
||||||
|
a(href="winter-lentil-soup")
|
||||||
|
img(src="winter-lentil-soup/final.png")
|
||||||
|
| Winter Lentil Soup
|
||||||
|
|
||||||
|
h1 Salads
|
||||||
|
|
||||||
|
a(href="caesar-salad")
|
||||||
|
img(src="caesar-salad/final.png")
|
||||||
|
| Caesar Salad
|
||||||
|
|
||||||
|
a(href="cucumber-salad")
|
||||||
|
img(src="cucumber-salad/final.png")
|
||||||
|
| Cucumber Salad
|
||||||
|
|
||||||
|
a(href="ruths-chris-chopped-salad")
|
||||||
|
img(src="ruths-chris-chopped-salad/final.png")
|
||||||
|
| Ruth's Chris Chopped Salad
|
||||||
|
|
||||||
|
h1 Main Dish
|
||||||
|
|
||||||
|
a(href="bbq-pork-ribs")
|
||||||
|
img(src="bbq-pork-ribs/final.png")
|
||||||
|
| BBQ Pork Ribs
|
||||||
|
|
||||||
|
a(href="beef-bourguignon")
|
||||||
|
img(src="beef-bourguignon/final.png")
|
||||||
|
| Beef Bourguignon
|
||||||
|
|
||||||
|
a(href="butter-chicken")
|
||||||
|
img(src="butter-chicken/large.png")
|
||||||
|
| Butter Chicken
|
||||||
|
|
||||||
|
a(href="chicken-cordon-bleu")
|
||||||
|
img(src="chicken-cordon-bleu/final.png")
|
||||||
|
| Chicken Cordon Bleu
|
||||||
|
|
||||||
|
a(href="chicken-pot-pie")
|
||||||
|
img(src="chicken-pot-pie/final.png")
|
||||||
|
| Chicken Pot Pie
|
||||||
|
|
||||||
|
a(href="chicken-breasts-with-caper-cream-sauce")
|
||||||
|
img(src="chicken-breasts-with-caper-cream-sauce/final.png")
|
||||||
|
| Chicken Breasts with Caper Cream Sauce
|
||||||
|
|
||||||
|
a(href="chole")
|
||||||
|
img(src="chole/final.png")
|
||||||
|
| Chole
|
||||||
|
|
||||||
|
a(href="garlic-prime-rib")
|
||||||
|
img(src="garlic-prime-rib/final.png")
|
||||||
|
| Garlic Prime Rib
|
||||||
|
|
||||||
|
a(href="gnocchi")
|
||||||
|
img(src="gnocchi/final.png")
|
||||||
|
| Gnocchi
|
||||||
|
|
||||||
|
a(href="kielbasa-and-cabbage")
|
||||||
|
img(src="kielbasa-and-cabbage/final.png")
|
||||||
|
| Kielbasa and Cabbage
|
||||||
|
|
||||||
|
a(href="kofta-kebabs")
|
||||||
|
img(src="kofta-kebabs/final.png")
|
||||||
|
| Kofta Kebabs
|
||||||
|
|
||||||
|
a(href="lemon-chicken-with-mushroom-sauce")
|
||||||
|
img(src="lemon-chicken-with-mushroom-sauce/final.png")
|
||||||
|
| Lemon Chicken with Mushroom Sauce
|
||||||
|
|
||||||
|
a(href="orange-chicken")
|
||||||
|
img(src="orange-chicken/final.png")
|
||||||
|
| Orange Chicken
|
||||||
|
|
||||||
|
a(href="ratatouille")
|
||||||
|
img(src="ratatouille/final.png")
|
||||||
|
| Ratatouille
|
||||||
|
|
||||||
|
a(href="ricotta-meatballs")
|
||||||
|
img(src="ricotta-meatballs/final.png")
|
||||||
|
| Ricotta Meatballs
|
||||||
|
|
||||||
|
a(href="roast-leg-of-lamb-with-rosemary")
|
||||||
|
img(src="roast-leg-of-lamb-with-rosemary/final.png")
|
||||||
|
| Roast Leg of Lamb with Rosemary
|
||||||
|
|
||||||
|
a(href="shrimp-with-sweet-potatoes-and-bacon")
|
||||||
|
img(src="shrimp-with-sweet-potatoes-and-bacon/final.png")
|
||||||
|
| Shrimp with Sweet Potatoes and Bacon
|
||||||
|
|
||||||
|
a(href="sloppy-joe-sandwiches")
|
||||||
|
img(src="sloppy-joe-sandwiches/final.png")
|
||||||
|
| Sloppy Joe Sandwiches
|
||||||
|
|
||||||
|
h1 Sides
|
||||||
|
|
||||||
|
a(href="bok-choy-with-garlic")
|
||||||
|
img(src="bok-choy-with-garlic/final.png")
|
||||||
|
| Bok Choy with Garlic
|
||||||
|
|
||||||
|
a(href="bourbon-glazed-carrots")
|
||||||
|
img(src="bourbon-glazed-carrots/final.png")
|
||||||
|
| Bourbon Glazed Carrots
|
||||||
|
|
||||||
|
a(href="creamed-spinach")
|
||||||
|
img(src="creamed-spinach/final.png")
|
||||||
|
| Creamed Spinach
|
||||||
|
|
||||||
|
a(href="garlic-broccoli")
|
||||||
|
img(src="garlic-broccoli/final.png")
|
||||||
|
| Garlic Broccoli
|
||||||
|
|
||||||
|
a(href="hummus")
|
||||||
|
img(src="hummus/final.png")
|
||||||
|
| Hummus
|
||||||
|
|
||||||
|
a(href="pommes-puree")
|
||||||
|
img(src="pommes-puree/final.png")
|
||||||
|
| Pommes Purée
|
||||||
|
|
||||||
|
a(href="sauteed-mushrooms")
|
||||||
|
img(src="sauteed-mushrooms/large.png")
|
||||||
|
| Sauteed Mushrooms
|
||||||
|
|
||||||
|
a(href="sweet-potatoes-with-honey-and-rosemary")
|
||||||
|
img(src="sweet-potatoes-with-honey-and-rosemary/final.png")
|
||||||
|
| Sweet Potatoes with Honey and Rosemary
|
||||||
|
|
||||||
|
a(href="tzatziki")
|
||||||
|
img(src="tzatziki/final.png")
|
||||||
|
| Tzatziki
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
doctype html
|
||||||
|
html
|
||||||
|
head
|
||||||
|
link(href="../style2.css" rel="stylesheet" type="text/css")
|
||||||
|
meta(charset="UTF-8")
|
||||||
|
meta(name="viewport" content="user-scalable=no, width=device-width")
|
||||||
|
|
||||||
|
body.recipe
|
||||||
|
section.header
|
||||||
|
.image(style="background-image: url('./large.png')")
|
||||||
|
|
||||||
|
.about
|
||||||
|
h1 #{title}
|
||||||
|
|
||||||
|
.timing prep #{timings.prep}, cook #{timings.cook}
|
||||||
|
|
||||||
|
.icons
|
||||||
|
each icon in icons
|
||||||
|
.icon(class=icon)
|
||||||
|
.icon.serving
|
||||||
|
| × #{servings}
|
||||||
|
|
||||||
|
.description #{description}
|
||||||
|
|
||||||
|
section.instructions
|
||||||
|
- let stepNumber = 1
|
||||||
|
each step in steps
|
||||||
|
.step
|
||||||
|
h3 #{stepNumber}
|
||||||
|
.ingredients
|
||||||
|
ul
|
||||||
|
each ingredient in step.ingredients
|
||||||
|
li
|
||||||
|
.amount #{asFraction(ingredient.amount)} #{ingredient.unit}
|
||||||
|
.item #{ingredient.item}
|
||||||
|
.detail #{step.directions}
|
||||||
|
- stepNumber++
|
||||||
|
|
||||||
|
if credit
|
||||||
|
section.credits #{credit.name}, <a href=#{credit.url}>#{credit.url}</a>
|
||||||