diff options
| author | Szymon Szukalski <szymon@skas.io> | 2024-11-25 14:28:36 +1100 |
|---|---|---|
| committer | Szymon Szukalski <szymon@skas.io> | 2024-11-25 14:28:36 +1100 |
| commit | 0fb3b92b04e48c8e7f9bb2c005541342a5d7ee0c (patch) | |
| tree | 35ba1fb3d3aec4dbc94800657af28869e1fceb05 /Recipes/Silverbeet And Potato Torte.html | |
| parent | 430490952c4f1ccdfce10181650ed2b56f490087 (diff) | |
Latest export
Diffstat (limited to 'Recipes/Silverbeet And Potato Torte.html')
| -rw-r--r-- | Recipes/Silverbeet And Potato Torte.html | 584 |
1 files changed, 352 insertions, 232 deletions
diff --git a/Recipes/Silverbeet And Potato Torte.html b/Recipes/Silverbeet And Potato Torte.html index 5de6d35..ee0b1af 100644 --- a/Recipes/Silverbeet And Potato Torte.html +++ b/Recipes/Silverbeet And Potato Torte.html @@ -1,282 +1,402 @@ -<!DOCTYPE html> +<!doctype html> <html> - <head> - <meta charset="UTF-8"> - <style type="text/css"> - /* Shared styles */ - body { - font-family: Helvetica, sans-serif; - font-size: 16px; - color: #34302e; - margin: 0.25in; - } - @page { - size: letter portrait; - margin: 0.25in; - } - .name { - font-size: 18px; - font-family: Helvetica, sans-serif; - font-weight: normal; - margin: 0 0 10px 0; - } - .categories { - color: #605D5D; - font-size: 14px; - font-family: Helvetica, sans-serif; - font-style: italic; - } - .rating { - color: #d10505; - font-size: 14px; - } - .metadata { - font-size: 14px; - } - .infobox p { - margin: 0; - line-height: 150%; - } - .subhead { - color: #d10505; - font-weight: bold; - font-size: 14px; - text-transform: uppercase; - margin: 10px 0; - } - - .ingredients p { - margin: 4px 0; - } - /* To prevent nutrition/directions from getting too close + <head> + <meta charset="UTF-8" /> + <style type="text/css"> + /* Shared styles */ + body { + font-family: Helvetica, sans-serif; + font-size: 16px; + color: #34302e; + margin: 0.25in; + } + .name { + font-size: 18px; + font-family: Helvetica, sans-serif; + font-weight: normal; + margin: 0 0 10px 0; + } + .categories { + color: #605d5d; + font-size: 14px; + font-family: Helvetica, sans-serif; + font-style: italic; + } + .rating { + color: #d10505; + font-size: 14px; + } + .metadata { + font-size: 14px; + } + .infobox p { + margin: 0; + line-height: 150%; + } + .subhead { + color: #d10505; + font-weight: bold; + font-size: 14px; + text-transform: uppercase; + margin: 10px 0; + } + + .ingredients p { + margin: 4px 0; + } + /* To prevent nutrition/directions from getting too close to ingredients */ - .ingredients { - padding-bottom: 10px; - } - .clear { - clear:both; - } - a { - color: #4990E2; - text-decoration: none; - } - /* Full page specific styles */ - .text { - line-height: 130%; - } - .photobox { - float: left; - margin-right: 14px; - } - .photo { - max-width: 140px; - max-height: 140px; - width: auto; - height: auto; - } - .inline-image { - max-width: 25%; - max-height: 25%; - width: auto; - height: auto; - } - .photoswipe { - border: 1px #dddddd solid; - cursor: pointer; - } - .pswp__caption__center { - text-align: center !important; - } - .recipe { - page-break-after: always; - } - .recipe:first-child { - border-top: 0 none; - margin-top: 0; - padding-top: 0; - } - </style> - </head> - <body> - <!-- Recipe --> -<div class="recipe" itemscope itemtype="http://schema.org/Recipe" > - - <div class="infobox"> + .ingredients { + padding-bottom: 10px; + } + .clear { + clear: both; + } + a { + color: #4990e2; + text-decoration: none; + } + /* Full page specific styles */ + .text { + line-height: 130%; + } + .photobox { + float: left; + margin-right: 14px; + } + .photo { + max-width: 140px; + max-height: 140px; + width: auto; + height: auto; + } + .inline-image { + max-width: 25%; + max-height: 25%; + width: auto; + height: auto; + } + .photoswipe { + border: 1px #dddddd solid; + cursor: pointer; + } + .pswp__caption__center { + text-align: center !important; + } + .recipe { + page-break-after: always; + } + .recipe:first-child { + border-top: 0 none; + margin-top: 0; + padding-top: 0; + } + </style> + </head> + <body> + <!-- Recipe --> + <div class="recipe" itemscope itemtype="http://schema.org/Recipe"> + <div class="infobox"> <!-- Image --> + <div class="photobox"> - <a href="#"> - <img src="Images/A9068C3C-1701-4365-BBCD-B4524FA70DC1/1CFC70C1-47AD-4735-B1BA-76BCCF13B5B8.jpg" itemprop="image" class="photo photoswipe"/> - </a> - </div> + <a href="#"> + <img + src="Images/A9068C3C-1701-4365-BBCD-B4524FA70DC1/1CFC70C1-47AD-4735-B1BA-76BCCF13B5B8.jpg" + itemprop="image" + class="photo photoswipe" + /> + </a> + </div> <!-- Name --> <h1 itemprop="name" class="name">Silverbeet And Potato Torte</h1> - + <!-- Info --> - + <!-- Rating, categories --> <p itemprop="aggregateRating" class="rating" value="0"></p> - + <p class="metadata"> - - <!-- Cook time, prep time, servings, difficulty --> - <b>Prep Time: </b><span itemprop="">3 hrs</span> - <b>Cook Time: </b><span itemprop="">45 min</span> - <b>Servings: </b><span itemprop="">6-10</span> - - <!-- Source --> - <b>Source: </b> - - <span itemprop="author">The Cook’s Companion. Pg. 921</span> - + <!-- Cook time, prep time, servings, difficulty --> + + <b>Prep Time: </b><span itemprop="prepTime">3 hrs</span> + + <b>Cook Time: </b><span itemprop="cookTime">45 min</span> + + <b>Servings: </b><span itemprop="recipeYield">6-10</span> + + <!-- Source --> + + <b>Source: </b> + + <span itemprop="author">The Cook’s Companion. Pg. 921</span> </p> - - <div class="clear"></div> - </div> - - <div class="left-column"> + <div class="clear"></div> + </div> + <div class="left-column"> <!-- Ingredients --> + <div class="ingredientsbox"> - <h3 class="subhead">Ingredients</h3> - <div class="ingredients text"> - <p class="line" itemprop="recipeIngredient"><strong>150</strong> g young silver beet or rainbow chard</p><p class="line" itemprop="recipeIngredient">salt</p><p class="line" itemprop="recipeIngredient"><strong>150</strong> g potatoes</p><p class="line" itemprop="recipeIngredient">extra-virgin olive oil</p><p class="line" itemprop="recipeIngredient"><strong>1</strong> onion, finely chopped</p><p class="line" itemprop="recipeIngredient"><strong>2</strong> tablespoons freshly chopped parsley</p><p class="line" itemprop="recipeIngredient"><strong>150</strong> g 'stretchy' cheese (fontina, asiago, mozzarella), chopped or grated</p><p class="line" itemprop="recipeIngredient">freshly ground black pepper</p><p class="line" itemprop="recipeIngredient"><strong>1</strong> large egg</p><br/><p class="line" itemprop="recipeIngredient"><strong>Olive Oil Pastry</strong></p><p class="line" itemprop="recipeIngredient"><strong>200</strong> g plain flour</p><p class="line" itemprop="recipeIngredient"><strong>½</strong> tsp salt</p><p class="line" itemprop="recipeIngredient"><strong>1½</strong> tbsp extra-virgin olive oil</p><p class="line" itemprop="recipeIngredient"><strong>½</strong> cup cold water</p> - </div> + <h3 class="subhead">Ingredients</h3> + <div class="ingredients text"> + <p class="line" itemprop="recipeIngredient"> + <strong><strong>Filling:</strong></strong> + </p> + <p class="line" itemprop="recipeIngredient"> + <strong>150</strong> g young silver beet or rainbow chard + </p> + <p class="line" itemprop="recipeIngredient">salt</p> + <p class="line" itemprop="recipeIngredient"> + <strong>150</strong> g potatoes + </p> + <p class="line" itemprop="recipeIngredient"> + extra-virgin olive oil + </p> + <p class="line" itemprop="recipeIngredient"> + <strong>1</strong> onion, finely chopped + </p> + <p class="line" itemprop="recipeIngredient"> + <strong>2</strong> tablespoons freshly chopped parsley + </p> + <p class="line" itemprop="recipeIngredient"> + <strong>150</strong> g 'stretchy' cheese (fontina, + asiago, mozzarella), chopped or grated + </p> + <p class="line" itemprop="recipeIngredient"> + freshly ground black pepper + </p> + <p class="line" itemprop="recipeIngredient"> + <strong>1</strong> large egg + </p> + <br /> + <p class="line" itemprop="recipeIngredient"> + <strong><strong>Olive Oil Pastry:</strong></strong> + </p> + <p class="line" itemprop="recipeIngredient"> + <strong>200</strong> g plain flour + </p> + <p class="line" itemprop="recipeIngredient"> + <strong>½</strong> tsp salt + </p> + <p class="line" itemprop="recipeIngredient"> + <strong>1½</strong> tbsp extra-virgin olive oil + </p> + <p class="line" itemprop="recipeIngredient"> + <strong>½</strong> cup cold water + </p> + </div> </div> - + <!-- Nutrition (in two-column mode it goes below the ingredients) --> + </div> - </div> - - <div class="right-column"> - - <!-- Description --> - <div class="descriptionbox"> - <h3 class="subhead">Description</h3> - <div itemprop="description" class="description text"> - <p>This lovely dish originates in northern Italy. The cheese is supposed to be a fontina from the Italian Alps, but the first time I made the torte I substituted a well-made Australian cheddar. It was still delicious but I must admit that a cheese with a little more 'stretch' is a better choice. Having said that, I am sure the torte would also be delicions made with a mild crumbly fetta. I have also used rainbow chard from the garden instead of the silver beet, and the coloured stalks look very dramatic. </p><p>This quantity will serve 6 as a light lunch or 8-10 as a first course.</p> + <div class="right-column"> + <!-- Description --> + + <div class="descriptionbox"> + <h3 class="subhead">Description</h3> + <div itemprop="description" class="description text"> + <p> + This lovely dish originates in northern Italy. The cheese is + supposed to be a fontina from the Italian Alps, but the first time + I made the torte I substituted a well-made Australian cheddar. It + was still delicious but I must admit that a cheese with a little + more 'stretch' is a better choice. Having said that, I + am sure the torte would also be delicions made with a mild crumbly + fetta. I have also used rainbow chard from the garden instead of + the silver beet, and the coloured stalks look very dramatic. + </p> + <p> + This quantity will serve 6 as a light lunch or 8-10 as a first + course. + </p> + </div> </div> - </div> - <!-- Directions --> - <div class="directionsbox"> - <h3 class="subhead">Directions</h3> - <div itemprop="recipeInstructions" class="directions text"> - <p class="line">To make the pastry, whizz flour and salt in a food processor.</p><p class="line">Drizzle in oil and then water.</p><p class="line">Process for about 1 minute until mixture forms a ball. Transfer to a floured work surface and knead for 2-3 minutes until supple and smooth.</p><p class="line">Put into a bowl, cover with a clean tea towel and refrigerate for 2 hours.</p><p class="line">Separate silverbeet stems from leaves. Wash and trim stems, then chop finely. Wash leaves, then roll them up and slice finely. Put stems and leaves into a colander and toss with 1 tablespoon salt. Set aside<br/>for 20 minutes.</p><p class="line">Meanwhile, boil potatoes in lightly salted water for 15-20 minutes until tender, then drain, peel and dice.</p><p class="line">Preheat oven to 200°C and lightly oil a 28 cm pizza tray. Quickly rinse silver beet and squeeze it dry in a clean tea towel. </p><p class="line">Combine silver beet with potato, onion, parsley and cheese, then add pepper to taste. Whisk egg with 1 tablespoon oil and add to silverbeet mixture. Taste for salt.</p><p class="line">On a floured surface, roll out two-thirds of the pastry to a round that will easily cover the pizza tray. Spoon on filling, leaving a 2 cm border around pastry. Dampen border with water. Roll remaining pastry to<br/>a round a little smaller than the pizza tray and drape it over filling. Seal edges, then fold extra pastry from base over sealed edges and press together. Pierce top here and there with a fork and drizzle with 1 tablespoon oil. Scatter with a little salt.</p><p class="line">Bake for 20-30 minutes until golden brown. </p><p class="line">Allow to rest for 10 minutes before cutting.</p><p class="line">Serve with a tomato salad or other salad.</p> + <!-- Directions --> + + <div class="directionsbox"> + <h3 class="subhead">Directions</h3> + <div itemprop="recipeInstructions" class="directions text"> + <p class="line"> + To make the pastry, whizz flour and salt in a food processor. + </p> + <p class="line">Drizzle in oil and then water.</p> + <p class="line"> + Process for about 1 minute until mixture forms a ball. Transfer to + a floured work surface and knead for 2-3 minutes until supple and + smooth. + </p> + <p class="line"> + Put into a bowl, cover with a clean tea towel and refrigerate for + 2 hours. + </p> + <p class="line"> + Separate silverbeet stems from leaves. Wash and trim stems, then + chop finely. Wash leaves, then roll them up and slice finely. Put + stems and leaves into a colander and toss with 1 tablespoon salt. + Set aside<br />for 20 minutes. + </p> + <p class="line"> + Meanwhile, boil potatoes in lightly salted water for 15-20 minutes + until tender, then drain, peel and dice. + </p> + <p class="line"> + Preheat oven to 200°C and lightly oil a 28 cm pizza tray. Quickly + rinse silver beet and squeeze it dry in a clean tea towel. + </p> + <p class="line"> + Combine silver beet with potato, onion, parsley and cheese, then + add pepper to taste. Whisk egg with 1 tablespoon oil and add to + silverbeet mixture. Taste for salt. + </p> + <p class="line"> + On a floured surface, roll out two-thirds of the pastry to a round + that will easily cover the pizza tray. Spoon on filling, leaving a + 2 cm border around pastry. Dampen border with water. Roll + remaining pastry to<br />a round a little smaller than the pizza + tray and drape it over filling. Seal edges, then fold extra pastry + from base over sealed edges and press together. Pierce top here + and there with a fork and drizzle with 1 tablespoon oil. Scatter + with a little salt. + </p> + <p class="line">Bake for 20-30 minutes until golden brown.</p> + <p class="line">Allow to rest for 10 minutes before cutting.</p> + <p class="line">Serve with a tomato salad or other salad.</p> + </div> </div> - </div> - <!-- Notes --> - - <div class="notesbox"> - <h3 class="subhead">Notes</h3> - <div itemprop="comment" class="notes text"> - <p>Substitute Silverbeet for Rainbow Chard. </p><p>Try substituting a mixture of fried, drained wild and cultivated mushrooms for the silver beet.</p><p>Or what about pumpkin or leftover risotto instead of the potato?</p> + <!-- Notes --> + + <div class="notesbox"> + <h3 class="subhead">Notes</h3> + <div itemprop="comment" class="notes text"> + <p>Substitute Silverbeet for Rainbow Chard.</p> + <p> + Try substituting a mixture of fried, drained wild and cultivated + mushrooms for the silver beet. + </p> + <p> + Or what about pumpkin or leftover risotto instead of the potato? + </p> + </div> </div> - </div> - - <!-- Nutrition (in regular mode it goes below the notes) --> + <!-- Nutrition (in regular mode it goes below the notes) --> + <!-- Used in two different places depending on the recipe layout --> + </div> - + <div class="clear"></div> </div> - - <div class="clear"></div> - -</div> -<!-- Photo gallery is only included when exporting. --> -<!-- PhotoSwipe gallery --> + <!-- Photo gallery is only included when exporting. --> + <!-- PhotoSwipe gallery --> -<link rel="stylesheet" href="Resources/PhotoSwipe/photoswipe.css"> -<link rel="stylesheet" href="Resources/PhotoSwipe/default-skin/default-skin.css"> -<script src="Resources/PhotoSwipe/photoswipe.min.js"></script> -<script src="Resources/PhotoSwipe/photoswipe-ui-default.min.js"></script> + <link rel="stylesheet" href="Resources/PhotoSwipe/photoswipe.css" /> + <link + rel="stylesheet" + href="Resources/PhotoSwipe/default-skin/default-skin.css" + /> + <script src="Resources/PhotoSwipe/photoswipe.min.js"></script> + <script src="Resources/PhotoSwipe/photoswipe-ui-default.min.js"></script> -<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> - <div class="pswp__bg"></div> - <div class="pswp__scroll-wrap"> + <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> + <div class="pswp__bg"></div> + <div class="pswp__scroll-wrap"> <div class="pswp__container"> - <div class="pswp__item"></div> - <div class="pswp__item"></div> - <div class="pswp__item"></div> + <div class="pswp__item"></div> + <div class="pswp__item"></div> + <div class="pswp__item"></div> </div> <div class="pswp__ui pswp__ui--hidden"> - <div class="pswp__top-bar"> - <div class="pswp__counter"></div> - <button class="pswp__button pswp__button--close" title="Close"></button> - </div> - <button class="pswp__button pswp__button--arrow--left" title="Previous"> - </button> - <button class="pswp__button pswp__button--arrow--right" title="Next"> - </button> - <div class="pswp__caption"> - <div class="pswp__caption__center"></div> - </div> + <div class="pswp__top-bar"> + <div class="pswp__counter"></div> + <button + class="pswp__button pswp__button--close" + title="Close" + ></button> + </div> + <button + class="pswp__button pswp__button--arrow--left" + title="Previous" + ></button> + <button + class="pswp__button pswp__button--arrow--right" + title="Next" + ></button> + <div class="pswp__caption"> + <div class="pswp__caption__center"></div> + </div> </div> + </div> </div> -</div> -<script type="text/javascript"> - var openPhotoSwipe = function(event) { - var pswp = document.querySelector('.pswp'); - + <script type="text/javascript"> + var openPhotoSwipe = function (event) { + var pswp = document.querySelector(".pswp"); + var element = event.target; - var src = element.getAttribute('src'); - + var src = element.getAttribute("src"); + // build items array var items = [ - { - msrc: 'Images/A9068C3C-1701-4365-BBCD-B4524FA70DC1/FF13FC0E-9AB2-4053-9FE5-4CD8155047AA.jpg', - src: 'Images/A9068C3C-1701-4365-BBCD-B4524FA70DC1/FF13FC0E-9AB2-4053-9FE5-4CD8155047AA.jpg', - w: 0, - h: 0, - title: '1' - }, - { - msrc: 'Images/A9068C3C-1701-4365-BBCD-B4524FA70DC1/FC0BAAC7-CA65-40B7-B364-2ACBA678EBE6.jpg', - src: 'Images/A9068C3C-1701-4365-BBCD-B4524FA70DC1/FC0BAAC7-CA65-40B7-B364-2ACBA678EBE6.jpg', - w: 0, - h: 0, - title: '2' - }, + { + msrc: "Images/A9068C3C-1701-4365-BBCD-B4524FA70DC1/FF13FC0E-9AB2-4053-9FE5-4CD8155047AA.jpg", + src: "Images/A9068C3C-1701-4365-BBCD-B4524FA70DC1/FF13FC0E-9AB2-4053-9FE5-4CD8155047AA.jpg", + w: 1536.0, + h: 2048.0, + title: "1", + }, + + { + msrc: "Images/A9068C3C-1701-4365-BBCD-B4524FA70DC1/FC0BAAC7-CA65-40B7-B364-2ACBA678EBE6.jpg", + src: "Images/A9068C3C-1701-4365-BBCD-B4524FA70DC1/FC0BAAC7-CA65-40B7-B364-2ACBA678EBE6.jpg", + w: 1536.0, + h: 2048.0, + title: "2", + }, ]; - + var index = 0; - for (var i=0; i<items.length; i++) { - var item = items[i]; - if (item.src == src) { - index = i; - } + for (var i = 0; i < items.length; i++) { + var item = items[i]; + if (item.src == src) { + index = i; + } } - + var options = { - index: index, - history: false, - focus: true, - captionEl: true, - fullscreenEl: false, - zoomEl: false, - shareEl: false, - preloaderEl: false, - bgOpacity: 0.9, - showHideOpacity: true + index: index, + history: false, + focus: true, + captionEl: true, + fullscreenEl: false, + zoomEl: false, + shareEl: false, + preloaderEl: false, + bgOpacity: 0.9, + showHideOpacity: true, }; - - var gallery = new PhotoSwipe(pswp, PhotoSwipeUI_Default, items, options); + + var gallery = new PhotoSwipe( + pswp, + PhotoSwipeUI_Default, + items, + options, + ); gallery.init(); - }; + }; - var elements = document.querySelectorAll('.photoswipe'); - for (var i=0; i<elements.length; i++) { + var elements = document.querySelectorAll(".photoswipe"); + for (var i = 0; i < elements.length; i++) { var element = elements[i]; - element.addEventListener('click', openPhotoSwipe); - } -</script> - - - </body> + element.addEventListener("click", openPhotoSwipe); + } + </script> + </body> </html> |
