This commit is contained in:
Andreas Gammelgaard Damsbo 2023-06-27 11:24:48 +02:00
parent b01afb1217
commit e10ecc5db5
7 changed files with 57 additions and 587 deletions

File diff suppressed because one or more lines are too long

View file

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head> <html xmlns="http://www.w3.org/1999/xhtml" lang="da" xml:lang="da"><head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="generator" content="quarto-1.3.361"> <meta name="generator" content="quarto-1.3.361">
@ -51,16 +51,16 @@ ul.task-list li input[type="checkbox"] {
"type": "overlay", "type": "overlay",
"limit": 20, "limit": 20,
"language": { "language": {
"search-no-results-text": "No results", "search-no-results-text": "Ingen resultater",
"search-matching-documents-text": "matching documents", "search-matching-documents-text": "Matchende dokumenter",
"search-copy-link-title": "Copy link to search", "search-copy-link-title": "Kopier link for at søge",
"search-hide-matches-text": "Hide additional matches", "search-hide-matches-text": "Skjul yderligere resultater",
"search-more-match-text": "more match in this document", "search-more-match-text": "andet resultat i dette dokument",
"search-more-matches-text": "more matches in this document", "search-more-matches-text": "andre resultater i dette dokument",
"search-clear-button-title": "Clear", "search-clear-button-title": "Ryd",
"search-detached-cancel-button-title": "Cancel", "search-detached-cancel-button-title": "Fortryd",
"search-submit-button-title": "Submit", "search-submit-button-title": "Indsend",
"search-label": "Search" "search-label": "Søg"
} }
}</script> }</script>
<script> <script>
@ -111,15 +111,15 @@ ul.task-list li input[type="checkbox"] {
<span class="navbar-title">Familien G Damsbo</span> <span class="navbar-title">Familien G Damsbo</span>
</a> </a>
</div> </div>
<div id="quarto-search" class="" title="Search"></div> <div id="quarto-search" class="" title="Søg"></div>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }"> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Skift navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
<span class="navbar-toggler-icon"></span> <span class="navbar-toggler-icon"></span>
</button> </button>
<div class="collapse navbar-collapse" id="navbarCollapse"> <div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav navbar-nav-scroll me-auto"> <ul class="navbar-nav navbar-nav-scroll me-auto">
<li class="nav-item"> <li class="nav-item">
<a class="nav-link" href="./index.html" rel="" target=""> <a class="nav-link" href="./index.html" rel="" target="">
<span class="menu-text">Home</span></a> <span class="menu-text">Start</span></a>
</li> </li>
<li class="nav-item"> <li class="nav-item">
<a class="nav-link" href="./food.html" rel="" target=""> <a class="nav-link" href="./food.html" rel="" target="">
@ -133,11 +133,11 @@ ul.task-list li input[type="checkbox"] {
<ul class="navbar-nav navbar-nav-scroll ms-auto"> <ul class="navbar-nav navbar-nav-scroll ms-auto">
<li class="nav-item"> <li class="nav-item">
<a class="nav-link" href="https://github.com/agdamsbo/familien.gdamsbo" rel="" target=""> <a class="nav-link" href="https://github.com/agdamsbo/familien.gdamsbo" rel="" target="">
<span class="menu-text">Source</span></a> <span class="menu-text">Kildekode</span></a>
</li> </li>
</ul> </ul>
<div class="quarto-navbar-tools"> <div class="quarto-navbar-tools">
<a href="" class="quarto-color-scheme-toggle quarto-navigation-tool px-1" onclick="window.quartoToggleColorScheme(); return false;" title="Toggle dark mode"><i class="bi"></i></a> <a href="" class="quarto-color-scheme-toggle quarto-navigation-tool px-1" onclick="window.quartoToggleColorScheme(); return false;" title="Skift mørk tilstand"><i class="bi"></i></a>
</div> </div>
</div> <!-- /navcollapse --> </div> <!-- /navcollapse -->
</div> <!-- /container-fluid --> </div> <!-- /container-fluid -->
@ -149,7 +149,7 @@ ul.task-list li input[type="checkbox"] {
<!-- margin-sidebar --> <!-- margin-sidebar -->
<div id="quarto-margin-sidebar" class="sidebar margin-sidebar"> <div id="quarto-margin-sidebar" class="sidebar margin-sidebar">
<h5 class="quarto-listing-category-title">Categories</h5><div class="quarto-listing-category category-default"><div class="category" data-category="">All <span class="quarto-category-count">(1)</span></div><div class="category" data-category="Børn">Børn <span class="quarto-category-count">(1)</span></div><div class="category" data-category="Canada">Canada <span class="quarto-category-count">(1)</span></div><div class="category" data-category="R">R <span class="quarto-category-count">(1)</span></div><div class="category" data-category="Rejse">Rejse <span class="quarto-category-count">(1)</span></div></div></div> <h5 class="quarto-listing-category-title">Kategorier</h5><div class="quarto-listing-category category-default"><div class="category" data-category="">Alle <span class="quarto-category-count">(1)</span></div><div class="category" data-category="Børn">Børn <span class="quarto-category-count">(1)</span></div><div class="category" data-category="Canada">Canada <span class="quarto-category-count">(1)</span></div><div class="category" data-category="R">R <span class="quarto-category-count">(1)</span></div><div class="category" data-category="Rejse">Rejse <span class="quarto-category-count">(1)</span></div></div></div>
<!-- main --> <!-- main -->
<main class="content" id="quarto-document-content"> <main class="content" id="quarto-document-content">
@ -179,7 +179,7 @@ ul.task-list li input[type="checkbox"] {
<div class="quarto-listing quarto-listing-container-grid" id="listing-listing"> <div class="quarto-listing quarto-listing-container-grid" id="listing-listing">
<div class="list grid quarto-listing-cols-3"> <div class="list grid quarto-listing-cols-3">
<div class="g-col-1" data-index="0" data-categories="Canada,Rejse,Børn,R" data-listing-date-sort="1687763562000" data-listing-file-modified-sort="1687763562461" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="3"> <div class="g-col-1" data-index="0" data-categories="Canada,Rejse,Børn,R" data-listing-date-sort="1687767068000" data-listing-file-modified-sort="1687767068730" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="3">
<a href="./blog/canada_camper.html" class="quarto-grid-link"> <a href="./blog/canada_camper.html" class="quarto-grid-link">
<div class="quarto-grid-item card h-100 card-left"> <div class="quarto-grid-item card h-100 card-left">
<p class="card-img-top"> <p class="card-img-top">
@ -211,7 +211,7 @@ Lidt om vores campertur.
Andreas Andreas
</div> </div>
<div class="listing-date"> <div class="listing-date">
Jun 26, 2023 26. jun. 2023
</div> </div>
</div> </div>
</div> </div>
@ -220,7 +220,7 @@ Jun 26, 2023
</div> </div>
</div> </div>
<div class="listing-no-matching d-none"> <div class="listing-no-matching d-none">
No matching items Ingen resultater
</div> </div>
</div></main> <!-- /main --> </div></main> <!-- /main -->
<script id="quarto-html-after-body" type="application/javascript"> <script id="quarto-html-after-body" type="application/javascript">
@ -392,12 +392,12 @@ window.document.addEventListener("DOMContentLoaded", function (event) {
// flash "checked" // flash "checked"
button.classList.add('code-copy-button-checked'); button.classList.add('code-copy-button-checked');
var currentTitle = button.getAttribute("title"); var currentTitle = button.getAttribute("title");
button.setAttribute("title", "Copied!"); button.setAttribute("title", "Kopieret!");
let tooltip; let tooltip;
if (window.bootstrap) { if (window.bootstrap) {
button.setAttribute("data-bs-toggle", "tooltip"); button.setAttribute("data-bs-toggle", "tooltip");
button.setAttribute("data-bs-placement", "left"); button.setAttribute("data-bs-placement", "left");
button.setAttribute("data-bs-title", "Copied!"); button.setAttribute("data-bs-title", "Kopieret!");
tooltip = new bootstrap.Tooltip(button, tooltip = new bootstrap.Tooltip(button,
{ trigger: "manual", { trigger: "manual",
customClass: "code-copy-button-tooltip", customClass: "code-copy-button-tooltip",

File diff suppressed because one or more lines are too long

View file

@ -1,522 +0,0 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
<meta charset="utf-8">
<meta name="generator" content="quarto-1.3.361">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<title>Familien G Damsbo elses-vafler</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
div.columns{display: flex; gap: min(4vw, 1.5em);}
div.column{flex: auto; overflow-x: auto;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
ul.task-list li input[type="checkbox"] {
width: 0.8em;
margin: 0 0.8em 0.2em -1em; /* quarto-specific, see https://github.com/quarto-dev/quarto-cli/issues/4556 */
vertical-align: middle;
}
</style>
<script src="../site_libs/quarto-nav/quarto-nav.js"></script>
<script src="../site_libs/quarto-nav/headroom.min.js"></script>
<script src="../site_libs/clipboard/clipboard.min.js"></script>
<script src="../site_libs/quarto-search/autocomplete.umd.js"></script>
<script src="../site_libs/quarto-search/fuse.min.js"></script>
<script src="../site_libs/quarto-search/quarto-search.js"></script>
<meta name="quarto:offset" content="../">
<script src="../site_libs/quarto-html/quarto.js"></script>
<script src="../site_libs/quarto-html/popper.min.js"></script>
<script src="../site_libs/quarto-html/tippy.umd.min.js"></script>
<script src="../site_libs/quarto-html/anchor.min.js"></script>
<link href="../site_libs/quarto-html/tippy.css" rel="stylesheet">
<link href="../site_libs/quarto-html/quarto-syntax-highlighting.css" rel="stylesheet" class="quarto-color-scheme" id="quarto-text-highlighting-styles">
<link href="../site_libs/quarto-html/quarto-syntax-highlighting-dark.css" rel="stylesheet" class="quarto-color-scheme quarto-color-alternate" id="quarto-text-highlighting-styles">
<script src="../site_libs/bootstrap/bootstrap.min.js"></script>
<link href="../site_libs/bootstrap/bootstrap-icons.css" rel="stylesheet">
<link href="../site_libs/bootstrap/bootstrap.min.css" rel="stylesheet" class="quarto-color-scheme" id="quarto-bootstrap" data-mode="light">
<link href="../site_libs/bootstrap/bootstrap-dark.min.css" rel="stylesheet" class="quarto-color-scheme quarto-color-alternate" id="quarto-bootstrap" data-mode="dark">
<script id="quarto-search-options" type="application/json">{
"location": "navbar",
"copy-button": false,
"collapse-after": 3,
"panel-placement": "end",
"type": "overlay",
"limit": 20,
"language": {
"search-no-results-text": "No results",
"search-matching-documents-text": "matching documents",
"search-copy-link-title": "Copy link to search",
"search-hide-matches-text": "Hide additional matches",
"search-more-match-text": "more match in this document",
"search-more-matches-text": "more matches in this document",
"search-clear-button-title": "Clear",
"search-detached-cancel-button-title": "Cancel",
"search-submit-button-title": "Submit",
"search-label": "Search"
}
}</script>
<script async="" src="https://stats.nikohuru.dk/script.js" data-website-id="a4d92881-2a72-4d85-ac3c-6864e87b9881"></script>
<link rel="stylesheet" href="../styles.css">
</head>
<body class="nav-fixed">
<div id="quarto-search-results"></div>
<header id="quarto-header" class="headroom fixed-top">
<nav class="navbar navbar-expand-lg navbar-dark ">
<div class="navbar-container container-fluid">
<div class="navbar-brand-container">
<a class="navbar-brand" href="../index.html">
<span class="navbar-title">Familien G Damsbo</span>
</a>
</div>
<div id="quarto-search" class="" title="Search"></div>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav navbar-nav-scroll me-auto">
<li class="nav-item">
<a class="nav-link" href="../index.html" rel="" target="">
<span class="menu-text">Home</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="../food.html" rel="" target="">
<span class="menu-text">Opskrifter</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="../blog.html" rel="" target="">
<span class="menu-text">Blog</span></a>
</li>
</ul>
<ul class="navbar-nav navbar-nav-scroll ms-auto">
<li class="nav-item">
<a class="nav-link" href="https://github.com/agdamsbo/familien.gdamsbo" rel="" target="">
<span class="menu-text">Source</span></a>
</li>
</ul>
<div class="quarto-navbar-tools">
<a href="" class="quarto-color-scheme-toggle quarto-navigation-tool px-1" onclick="window.quartoToggleColorScheme(); return false;" title="Toggle dark mode"><i class="bi"></i></a>
</div>
</div> <!-- /navcollapse -->
</div> <!-- /container-fluid -->
</nav>
</header>
<!-- content -->
<div id="quarto-content" class="quarto-container page-columns page-rows-contents page-layout-article page-navbar">
<!-- sidebar -->
<!-- margin-sidebar -->
<div id="quarto-margin-sidebar" class="sidebar margin-sidebar">
<nav id="TOC" role="doc-toc" class="toc-active">
<h2 id="toc-title">On this page</h2>
<ul>
<li><a href="#elses-vafler" id="toc-elses-vafler" class="nav-link active" data-scroll-target="#elses-vafler">Elses vafler</a></li>
</ul>
</nav>
</div>
<!-- main -->
<main class="content" id="quarto-document-content">
<section id="elses-vafler" class="level1">
<h1>Elses vafler</h1>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="images/elses vafler.jpeg" class="img-fluid figure-img"></p>
<figcaption class="figure-caption">elses vafler</figcaption>
</figure>
</div>
<p>Elses Valler: 27 de vand 2 de molk 74 tale salt 312 de (275g.) wel 2 tee bagpilver. 125 g sheer (wars) Bland wale, land 09 salt de pisi det i welet der is blandes med bagegoulier. Tisot swelted altedlo feditional liog inden baguinge gende papir og drysses med inasse af sukker. LesunCE</p>
</section>
</main> <!-- /main -->
<script id="quarto-html-after-body" type="application/javascript">
window.document.addEventListener("DOMContentLoaded", function (event) {
const toggleBodyColorMode = (bsSheetEl) => {
const mode = bsSheetEl.getAttribute("data-mode");
const bodyEl = window.document.querySelector("body");
if (mode === "dark") {
bodyEl.classList.add("quarto-dark");
bodyEl.classList.remove("quarto-light");
} else {
bodyEl.classList.add("quarto-light");
bodyEl.classList.remove("quarto-dark");
}
}
const toggleBodyColorPrimary = () => {
const bsSheetEl = window.document.querySelector("link#quarto-bootstrap");
if (bsSheetEl) {
toggleBodyColorMode(bsSheetEl);
}
}
toggleBodyColorPrimary();
const disableStylesheet = (stylesheets) => {
for (let i=0; i < stylesheets.length; i++) {
const stylesheet = stylesheets[i];
stylesheet.rel = 'prefetch';
}
}
const enableStylesheet = (stylesheets) => {
for (let i=0; i < stylesheets.length; i++) {
const stylesheet = stylesheets[i];
stylesheet.rel = 'stylesheet';
}
}
const manageTransitions = (selector, allowTransitions) => {
const els = window.document.querySelectorAll(selector);
for (let i=0; i < els.length; i++) {
const el = els[i];
if (allowTransitions) {
el.classList.remove('notransition');
} else {
el.classList.add('notransition');
}
}
}
const toggleColorMode = (alternate) => {
// Switch the stylesheets
const alternateStylesheets = window.document.querySelectorAll('link.quarto-color-scheme.quarto-color-alternate');
manageTransitions('#quarto-margin-sidebar .nav-link', false);
if (alternate) {
enableStylesheet(alternateStylesheets);
for (const sheetNode of alternateStylesheets) {
if (sheetNode.id === "quarto-bootstrap") {
toggleBodyColorMode(sheetNode);
}
}
} else {
disableStylesheet(alternateStylesheets);
toggleBodyColorPrimary();
}
manageTransitions('#quarto-margin-sidebar .nav-link', true);
// Switch the toggles
const toggles = window.document.querySelectorAll('.quarto-color-scheme-toggle');
for (let i=0; i < toggles.length; i++) {
const toggle = toggles[i];
if (toggle) {
if (alternate) {
toggle.classList.add("alternate");
} else {
toggle.classList.remove("alternate");
}
}
}
// Hack to workaround the fact that safari doesn't
// properly recolor the scrollbar when toggling (#1455)
if (navigator.userAgent.indexOf('Safari') > 0 && navigator.userAgent.indexOf('Chrome') == -1) {
manageTransitions("body", false);
window.scrollTo(0, 1);
setTimeout(() => {
window.scrollTo(0, 0);
manageTransitions("body", true);
}, 40);
}
}
const isFileUrl = () => {
return window.location.protocol === 'file:';
}
const hasAlternateSentinel = () => {
let styleSentinel = getColorSchemeSentinel();
if (styleSentinel !== null) {
return styleSentinel === "alternate";
} else {
return false;
}
}
const setStyleSentinel = (alternate) => {
const value = alternate ? "alternate" : "default";
if (!isFileUrl()) {
window.localStorage.setItem("quarto-color-scheme", value);
} else {
localAlternateSentinel = value;
}
}
const getColorSchemeSentinel = () => {
if (!isFileUrl()) {
const storageValue = window.localStorage.getItem("quarto-color-scheme");
return storageValue != null ? storageValue : localAlternateSentinel;
} else {
return localAlternateSentinel;
}
}
let localAlternateSentinel = 'alternate';
// Dark / light mode switch
window.quartoToggleColorScheme = () => {
// Read the current dark / light value
let toAlternate = !hasAlternateSentinel();
toggleColorMode(toAlternate);
setStyleSentinel(toAlternate);
};
// Ensure there is a toggle, if there isn't float one in the top right
if (window.document.querySelector('.quarto-color-scheme-toggle') === null) {
const a = window.document.createElement('a');
a.classList.add('top-right');
a.classList.add('quarto-color-scheme-toggle');
a.href = "";
a.onclick = function() { try { window.quartoToggleColorScheme(); } catch {} return false; };
const i = window.document.createElement("i");
i.classList.add('bi');
a.appendChild(i);
window.document.body.appendChild(a);
}
// Switch to dark mode if need be
if (hasAlternateSentinel()) {
toggleColorMode(true);
} else {
toggleColorMode(false);
}
const icon = "";
const anchorJS = new window.AnchorJS();
anchorJS.options = {
placement: 'right',
icon: icon
};
anchorJS.add('.anchored');
const isCodeAnnotation = (el) => {
for (const clz of el.classList) {
if (clz.startsWith('code-annotation-')) {
return true;
}
}
return false;
}
const clipboard = new window.ClipboardJS('.code-copy-button', {
text: function(trigger) {
const codeEl = trigger.previousElementSibling.cloneNode(true);
for (const childEl of codeEl.children) {
if (isCodeAnnotation(childEl)) {
childEl.remove();
}
}
return codeEl.innerText;
}
});
clipboard.on('success', function(e) {
// button target
const button = e.trigger;
// don't keep focus
button.blur();
// flash "checked"
button.classList.add('code-copy-button-checked');
var currentTitle = button.getAttribute("title");
button.setAttribute("title", "Copied!");
let tooltip;
if (window.bootstrap) {
button.setAttribute("data-bs-toggle", "tooltip");
button.setAttribute("data-bs-placement", "left");
button.setAttribute("data-bs-title", "Copied!");
tooltip = new bootstrap.Tooltip(button,
{ trigger: "manual",
customClass: "code-copy-button-tooltip",
offset: [0, -8]});
tooltip.show();
}
setTimeout(function() {
if (tooltip) {
tooltip.hide();
button.removeAttribute("data-bs-title");
button.removeAttribute("data-bs-toggle");
button.removeAttribute("data-bs-placement");
}
button.setAttribute("title", currentTitle);
button.classList.remove('code-copy-button-checked');
}, 1000);
// clear code selection
e.clearSelection();
});
function tippyHover(el, contentFn) {
const config = {
allowHTML: true,
content: contentFn,
maxWidth: 500,
delay: 100,
arrow: false,
appendTo: function(el) {
return el.parentElement;
},
interactive: true,
interactiveBorder: 10,
theme: 'quarto',
placement: 'bottom-start'
};
window.tippy(el, config);
}
const noterefs = window.document.querySelectorAll('a[role="doc-noteref"]');
for (var i=0; i<noterefs.length; i++) {
const ref = noterefs[i];
tippyHover(ref, function() {
// use id or data attribute instead here
let href = ref.getAttribute('data-footnote-href') || ref.getAttribute('href');
try { href = new URL(href).hash; } catch {}
const id = href.replace(/^#\/?/, "");
const note = window.document.getElementById(id);
return note.innerHTML;
});
}
let selectedAnnoteEl;
const selectorForAnnotation = ( cell, annotation) => {
let cellAttr = 'data-code-cell="' + cell + '"';
let lineAttr = 'data-code-annotation="' + annotation + '"';
const selector = 'span[' + cellAttr + '][' + lineAttr + ']';
return selector;
}
const selectCodeLines = (annoteEl) => {
const doc = window.document;
const targetCell = annoteEl.getAttribute("data-target-cell");
const targetAnnotation = annoteEl.getAttribute("data-target-annotation");
const annoteSpan = window.document.querySelector(selectorForAnnotation(targetCell, targetAnnotation));
const lines = annoteSpan.getAttribute("data-code-lines").split(",");
const lineIds = lines.map((line) => {
return targetCell + "-" + line;
})
let top = null;
let height = null;
let parent = null;
if (lineIds.length > 0) {
//compute the position of the single el (top and bottom and make a div)
const el = window.document.getElementById(lineIds[0]);
top = el.offsetTop;
height = el.offsetHeight;
parent = el.parentElement.parentElement;
if (lineIds.length > 1) {
const lastEl = window.document.getElementById(lineIds[lineIds.length - 1]);
const bottom = lastEl.offsetTop + lastEl.offsetHeight;
height = bottom - top;
}
if (top !== null && height !== null && parent !== null) {
// cook up a div (if necessary) and position it
let div = window.document.getElementById("code-annotation-line-highlight");
if (div === null) {
div = window.document.createElement("div");
div.setAttribute("id", "code-annotation-line-highlight");
div.style.position = 'absolute';
parent.appendChild(div);
}
div.style.top = top - 2 + "px";
div.style.height = height + 4 + "px";
let gutterDiv = window.document.getElementById("code-annotation-line-highlight-gutter");
if (gutterDiv === null) {
gutterDiv = window.document.createElement("div");
gutterDiv.setAttribute("id", "code-annotation-line-highlight-gutter");
gutterDiv.style.position = 'absolute';
const codeCell = window.document.getElementById(targetCell);
const gutter = codeCell.querySelector('.code-annotation-gutter');
gutter.appendChild(gutterDiv);
}
gutterDiv.style.top = top - 2 + "px";
gutterDiv.style.height = height + 4 + "px";
}
selectedAnnoteEl = annoteEl;
}
};
const unselectCodeLines = () => {
const elementsIds = ["code-annotation-line-highlight", "code-annotation-line-highlight-gutter"];
elementsIds.forEach((elId) => {
const div = window.document.getElementById(elId);
if (div) {
div.remove();
}
});
selectedAnnoteEl = undefined;
};
// Attach click handler to the DT
const annoteDls = window.document.querySelectorAll('dt[data-target-cell]');
for (const annoteDlNode of annoteDls) {
annoteDlNode.addEventListener('click', (event) => {
const clickedEl = event.target;
if (clickedEl !== selectedAnnoteEl) {
unselectCodeLines();
const activeEl = window.document.querySelector('dt[data-target-cell].code-annotation-active');
if (activeEl) {
activeEl.classList.remove('code-annotation-active');
}
selectCodeLines(clickedEl);
clickedEl.classList.add('code-annotation-active');
} else {
// Unselect the line
unselectCodeLines();
clickedEl.classList.remove('code-annotation-active');
}
});
}
const findCites = (el) => {
const parentEl = el.parentElement;
if (parentEl) {
const cites = parentEl.dataset.cites;
if (cites) {
return {
el,
cites: cites.split(' ')
};
} else {
return findCites(el.parentElement)
}
} else {
return undefined;
}
};
var bibliorefs = window.document.querySelectorAll('a[role="doc-biblioref"]');
for (var i=0; i<bibliorefs.length; i++) {
const ref = bibliorefs[i];
const citeInfo = findCites(ref);
if (citeInfo) {
tippyHover(citeInfo.el, function() {
var popup = window.document.createElement('div');
citeInfo.cites.forEach(function(cite) {
var citeDiv = window.document.createElement('div');
citeDiv.classList.add('hanging-indent');
citeDiv.classList.add('csl-entry');
var biblioDiv = window.document.getElementById('ref-' + cite);
if (biblioDiv) {
citeDiv.innerHTML = biblioDiv.innerHTML;
}
popup.appendChild(citeDiv);
});
return popup.innerHTML;
});
}
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var filterRegex = new RegExp("https:\/\/familien\.gdamsbo\.dk");
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href);
}
// Inspect non-navigation links and adorn them if external
var links = window.document.querySelectorAll('a[href]:not(.nav-link):not(.navbar-brand):not(.toc-action):not(.sidebar-link):not(.sidebar-item-toggle):not(.pagination-link):not(.no-external):not([aria-hidden]):not(.dropdown-item)');
for (var i=0; i<links.length; i++) {
const link = links[i];
if (!isInternal(link.href)) {
// target, if specified
link.setAttribute("target", "_blank");
}
}
});
</script>
</div> <!-- /content -->
<footer class="footer">
<div class="nav-footer">
<div class="nav-footer-left">
&nbsp;
</div>
<div class="nav-footer-center">Lavet med <a href="https://quarto.org/">Quarto</a> i <a href="">RStudio</a> | Statistics with <a href="https://stats.nikohuru.dk/share/qpECsH3GvxLM5L92/fam.gdamsbo">Umami</a></div>
<div class="nav-footer-right">
&nbsp;
</div>
</div>
</footer>
</body></html>

Binary file not shown.

View file

@ -1 +0,0 @@
Sitemap: https://familien.gdamsbo.dk/sitemap.xml

View file

@ -49,11 +49,39 @@
"text": "fladmast hane med nye hvidlog\n\n\nFladmast hane med nye hvidlog\nFladmasning kræver ikke stor køkkensnilde. Det er en ret genial måde at stege kyllinger på, for man får sprødt skind over det hele. Samtidigt bliver den foldet på en måde, som forhindre brystkødet at blive tørt.\nTil 6 personer\nEn stor hane eller kylling 1 ½ kg. Kartofler 3 hele hvidløg 1 citron salt og peber olivenolie\nLæg hanen på et bræt med brystet nedad. Skær med en meget skarp og tung kniv langs rygbenet på begge sider og tag rygbenet væk - halsen følger med. Vend hanen om og tryk den flad. Skær kartoflerne i kvarter - gerne med skræl. Fjern de yderste seje hinder fra hvidløgene og skær dem i kvarter. Skræl den ene halvdel af citronen tyndt. Læg hvidløg og citronskal i en bradepande og læg den fladmaste hane ovenpå med skindsiden opad Arranger kartoflerne udenom, drys med salt og peber, og dryp med olivenolie. Hæld 3 dl. vand ved.\nBag ved 200° - til hanen er er mør og sprød - ca. 1 time.\nDer skal rumses lidt rundt i kartoflerne undervejs så de ikke branker.\nNår hanen tages ud af ovnen, presses citronen ud over kartoflerne.\nSpis hvidløgene som en creme til at smøre på kød og grønsager." "text": "fladmast hane med nye hvidlog\n\n\nFladmast hane med nye hvidlog\nFladmasning kræver ikke stor køkkensnilde. Det er en ret genial måde at stege kyllinger på, for man får sprødt skind over det hele. Samtidigt bliver den foldet på en måde, som forhindre brystkødet at blive tørt.\nTil 6 personer\nEn stor hane eller kylling 1 ½ kg. Kartofler 3 hele hvidløg 1 citron salt og peber olivenolie\nLæg hanen på et bræt med brystet nedad. Skær med en meget skarp og tung kniv langs rygbenet på begge sider og tag rygbenet væk - halsen følger med. Vend hanen om og tryk den flad. Skær kartoflerne i kvarter - gerne med skræl. Fjern de yderste seje hinder fra hvidløgene og skær dem i kvarter. Skræl den ene halvdel af citronen tyndt. Læg hvidløg og citronskal i en bradepande og læg den fladmaste hane ovenpå med skindsiden opad Arranger kartoflerne udenom, drys med salt og peber, og dryp med olivenolie. Hæld 3 dl. vand ved.\nBag ved 200° - til hanen er er mør og sprød - ca. 1 time.\nDer skal rumses lidt rundt i kartoflerne undervejs så de ikke branker.\nNår hanen tages ud af ovnen, presses citronen ud over kartoflerne.\nSpis hvidløgene som en creme til at smøre på kød og grønsager."
}, },
{ {
"objectID": "food/elses vafler.html", "objectID": "food/elses_vafler.html",
"href": "food/elses vafler.html", "href": "food/elses_vafler.html",
"title": "Elses vafler", "title": "Elses vafler",
"section": "", "section": "",
"text": "Elses vafler\n\n\n\nelses vafler\n\n\nElses Valler: 27 de vand 2 de molk 74 tale salt 312 de (275g.) wel 2 tee bagpilver. 125 g sheer (wars) Bland wale, land 09 salt de pisi det i welet der is blandes med bagegoulier. Tisot swelted altedlo feditional liog inden baguinge gende papir og drysses med inasse af sukker. LesunCE" "text": "At tale om verdens bedste vafler er naturligvis lidt fjollet. Men denne opskrift er virkelig god.\nDerhjemme var det et sikkert tegn på forår, når Else fandt vaffeljernene frem ude på havebordet i drivhuset og inviterede nabolagets børn over.\nDer er ikke sparet på smøret, men sådan må det være. Vaflerne bliver super lækre og sprøde og er særdeles gode til flormelis og marmelade.\nGod fornøjelse!"
},
{
"objectID": "food/elses_vafler.html#noter",
"href": "food/elses_vafler.html#noter",
"title": "Elses vafler",
"section": "",
"text": "At tale om verdens bedste vafler er naturligvis lidt fjollet. Men denne opskrift er virkelig god.\nDerhjemme var det et sikkert tegn på forår, når Else fandt vaffeljernene frem ude på havebordet i drivhuset og inviterede nabolagets børn over.\nDer er ikke sparet på smøret, men sådan må det være. Vaflerne bliver super lækre og sprøde og er særdeles gode til flormelis og marmelade.\nGod fornøjelse!"
},
{
"objectID": "food/elses_vafler.html#ingredienser",
"href": "food/elses_vafler.html#ingredienser",
"title": "Elses vafler",
"section": "Ingredienser",
"text": "Ingredienser\n\n2,5 dl vand\n2 dl molk\n1/4 tsk salt\n3,5 dl (275 g) mel\n2 tsk bagpilver\n125 g smør"
},
{
"objectID": "food/elses_vafler.html#sådan-gør-du",
"href": "food/elses_vafler.html#sådan-gør-du",
"title": "Elses vafler",
"section": "Sådan gør du",
"text": "Sådan gør du\n\nBland mælk, vand og salt og bisk det i melet, der er blandet med bagepulver.\nTilsæt smeltet, afkølet smør lige inden bagning.\nBag og nyd."
},
{
"objectID": "food/elses_vafler.html#slutnote",
"href": "food/elses_vafler.html#slutnote",
"title": "Elses vafler",
"section": "Slutnote",
"text": "Slutnote\nDen oprindelige opskrift tilsiger at fedtstof blandes i lige inden bagning. Erfaringen siger dog at det sagtens kan gøres aftenen før, og så egner vaflerne sig temmelig godt til det store brunch-bord."
}, },
{ {
"objectID": "food/rugbrød.html", "objectID": "food/rugbrød.html",
@ -130,41 +158,6 @@
"href": "blog.html", "href": "blog.html",
"title": "Blog", "title": "Blog",
"section": "", "section": "",
"text": "Her handler det om alle mulige familieprojekter. Det kommer nok til at lugte lidt af kode og IT også.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nCanada i camper\n\n\n\nCanada\n\n\nRejse\n\n\nBørn\n\n\nR\n\n\n\nLidt om vores campertur.\n\n\n\nAndreas\n\n\nJun 26, 2023\n\n\n\n\n\n\n\n\nNo matching items" "text": "Her handler det om alle mulige familieprojekter. Det kommer nok til at lugte lidt af kode og IT også.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nCanada i camper\n\n\n\nCanada\n\n\nRejse\n\n\nBørn\n\n\nR\n\n\n\nLidt om vores campertur.\n\n\n\nAndreas\n\n\n26. jun. 2023\n\n\n\n\n\n\n\n\nIngen resultater"
},
{
"objectID": "food/elses_vafler.html",
"href": "food/elses_vafler.html",
"title": "Elses vafler",
"section": "",
"text": "At tale om verdens bedste vafler er naturligvis lidt fjollet. Men denne opskrift er virkelig god.\nDerhjemme var det et sikkert tegn på forår, når Else fandt vaffeljernene frem ude på havebordet i drivhuset og inviterede nabolagets børn over.\nDer er ikke sparet på smøret, men sådan må det være. Vaflerne bliver super lækre og sprøde og er særdeles gode til flormelis og marmelade.\nGod fornøjelse!"
},
{
"objectID": "food/elses_vafler.html#noter",
"href": "food/elses_vafler.html#noter",
"title": "Elses vafler",
"section": "",
"text": "At tale om verdens bedste vafler er naturligvis lidt fjollet. Men denne opskrift er virkelig god.\nDerhjemme var det et sikkert tegn på forår, når Else fandt vaffeljernene frem ude på havebordet i drivhuset og inviterede nabolagets børn over.\nDer er ikke sparet på smøret, men sådan må det være. Vaflerne bliver super lækre og sprøde og er særdeles gode til flormelis og marmelade.\nGod fornøjelse!"
},
{
"objectID": "food/elses_vafler.html#ingredienser",
"href": "food/elses_vafler.html#ingredienser",
"title": "Elses vafler",
"section": "Ingredienser",
"text": "Ingredienser\n\n2,5 dl vand\n2 dl molk\n1/4 tsk salt\n3,5 dl (275 g) mel\n2 tsk bagpilver\n125 g smør"
},
{
"objectID": "food/elses_vafler.html#sådan-gør-du",
"href": "food/elses_vafler.html#sådan-gør-du",
"title": "Elses vafler",
"section": "Sådan gør du",
"text": "Sådan gør du\n\nBland mælk, vand og salt og bisk det i melet, der er blandet med bagepulver.\nTilsæt smeltet, afkølet smør lige inden bagning.\nBag og nyd."
},
{
"objectID": "food/elses_vafler.html#slutnote",
"href": "food/elses_vafler.html#slutnote",
"title": "Elses vafler",
"section": "Slutnote",
"text": "Slutnote\nDen oprindelige opskrift tilsiger at fedtstof blandes i lige inden bagning. Erfaringen siger dog at det sagtens kan gøres aftenen før, og så egner vaflerne sig temmelig godt til det store brunch-bord."
} }
] ]