diff --git a/_freeze/blog/canada_camper/execute-results/html.json b/_freeze/blog/canada_camper/execute-results/html.json index 8d9b455..efd6941 100644 --- a/_freeze/blog/canada_camper/execute-results/html.json +++ b/_freeze/blog/canada_camper/execute-results/html.json @@ -1,7 +1,7 @@ { - "hash": "936f2b21321118755c4642eb458bca65", + "hash": "42f3aaeb85e732a3fa2d43cff30b0d49", "result": { - "markdown": "---\ntitle: Canada i camper\ndate: last-modified\ndescription: Lidt om vores campertur.\nauthor: Andreas\nimage: \"images/canada_map.png\"\ncategories:\n - Canada\n - Rejse\n - Børn\n - R\n---\n\n\n# Kode\n\n\n::: {.cell}\n\n```{.r .cell-code code-summary=\"Kode til oversigtskort\"}\n# Original export from plotting in OsmAnd on phone\n# bookmarks <- gpx::read_gpx(file = \"data/favorites_canada_2023.gpx\")\n\n# Udtræk til .csv, herefter manuelt tilpasset, sorteret og tilføjet yderligere data.\n# write.csv(bookmarks$waypoints,\"data/camper_points.csv\")\n\nlibrary(dplyr)\n\ncamper <- read.csv(\"data/camper_points.csv\",)[-1] |> arrange(Order)\n\n# Alternative source from RVParky export\n# RVParky er fed, men fornyligt er det blevet en betalingstjeneste. Hvorfor er den ikke integreret i OSM?\n# vnc <- gpx::read_gpx(file = \"data/vancouver-trip.gpx\")\n\n## Iconer\nmatching <- c(car=\"images/key.png\", \n bed=\"images/rv.png\", \n house=\"images/house.png\")\n\nlibrary(leaflet)\n\nicons_list <- icons(\n iconUrl = matching[match(camper$Icon,names(matching))],\n iconWidth = c(40),\n iconHeight = c(40)\n)\n\n## Så er det tid til at bruge Open Street Routing Machine\n\nlibrary(osrm)\n\n# osrmTable(loc = camper |> transmute(lon=Longitude,lat=Latitude))\n\ntrips <- osrmTrip(loc = camper |> transmute(lon=Longitude,lat=Latitude), overview = \"full\",\n osrm.profile = \"car\")\ntrip <- trips[[1]]$trip\n\n# There exists a lua filter for truck, put I can't figure how to implement.\n# I suppose I would have to run a local OSRM instance...\n\n## HTML labels til kortet\n\ninvisible(Sys.setlocale(\"LC_TIME\", \"da_DK\"))\n\ncontent <- paste0(\n ifelse(substr(camper$Description,1,4)!=\"http\"|is.na(camper$Description),paste0(\"
\",camper$Name),paste0(\"\",camper$Name,\"\")),\n \"
\",paste(\"Ankomst:\",tolower(format(as.Date(camper$Arrival),\"%d. %B\"))),\n \"
\",paste(\"Nætter:\",camper$Nights),\n \"
\",paste(\"Tid til næste:\",round(trips[[1]]$trip$duration,1),\"min\"),\n \"
\",paste(\"Afstand til næste:\",round(trips[[1]]$trip$distance,1),\"km\"),\n ifelse(camper$Notes!=\"\",paste0(\"
\",paste(\"Noter:\",camper$Notes)),\"\")\n)\n\n## Interaktivt kort med `leaflet`\n\nmap <- leaflet(trip) %>%\n addTiles(group = \"OSM (standard)\") %>%\n addProviderTiles(providers$OpenTopoMap,\n group = \"Topografisk\") %>%\n # addProviderTiles(providers$HERE.satelliteDay,\n # group = \"Satelit\") %>%\n setView(lng = median(camper$Longitude), lat = median(camper$Latitude), zoom = 7) %>%\n addPolylines() %>%\n addMarkers(data = camper[-nrow(camper),],\n icon = icons_list,\n popup = content[-nrow(camper)], \n label = ~Name) |> \n addLayersControl(\n baseGroups = c(\"OSM (standard)\", \"Topografisk\"),\n options = layersControlOptions(collapsed = FALSE)\n )\n\n# Hjælp til lige at komme det sidste stykke med at tegne ruten på:\n# https://stackoverflow.com/a/60940696/21019325\n```\n:::\n\n\nHer er ikke tale om en overspringshandling.\n\n# Forklaring\n\nLige om lidt tager vi til Canada i tre måneder som led i min PhD-uddannelse.\n\nFørst holder vi lidt ferie. På dag 2 kører vi afsted i en lejet camper og har 14 dage i den, hvor vi skal udforske den sydvestlige del af British Colombia.\n\nVores rute er tegnet in på kortet herunder.\n\n\n::: {.cell}\n\n```{.r .cell-code code-summary=\"Print kort\"}\nmap\n```\n\n::: {.cell-output-display}\n```{=html}\n
\n\n```\n:::\n:::\n\n\n## Kommentarer\n\nKortet er et lille forsøg på at binde forskelligt indhold sammen og visualisere det på en let tilgængelig og interaktiv måde.\n", + "markdown": "---\ntitle: Canada i camper\nlang: da\ndate: last-modified\ndescription: Lidt om vores campertur.\nauthor: Andreas\nimage: \"images/canada_map.png\"\ncategories:\n - Canada\n - Rejse\n - Børn\n - R\n---\n\n\n# Kode\n\n\n::: {.cell}\n\n```{.r .cell-code code-summary=\"Kode til oversigtskort\"}\n# Original export from plotting in OsmAnd on phone\n# bookmarks <- gpx::read_gpx(file = \"data/favorites_canada_2023.gpx\")\n\n# Udtræk til .csv, herefter manuelt tilpasset, sorteret og tilføjet yderligere data.\n# write.csv(bookmarks$waypoints,\"data/camper_points.csv\")\n\nlibrary(dplyr)\n\ncamper <- read.csv(\"data/camper_points.csv\",)[-1] |> arrange(Order)\n\n# Alternative source from RVParky export\n# RVParky er fed, men fornyligt er det blevet en betalingstjeneste. Hvorfor er den ikke integreret i OSM?\n# vnc <- gpx::read_gpx(file = \"data/vancouver-trip.gpx\")\n\n## Iconer\nmatching <- c(car=\"images/key.png\", \n bed=\"images/rv.png\", \n house=\"images/house.png\")\n\nlibrary(leaflet)\n\nicons_list <- icons(\n iconUrl = matching[match(camper$Icon,names(matching))],\n iconWidth = c(40),\n iconHeight = c(40)\n)\n\n## Så er det tid til at bruge Open Street Routing Machine\n\nlibrary(osrm)\n\n# osrmTable(loc = camper |> transmute(lon=Longitude,lat=Latitude))\n\ntrips <- osrmTrip(loc = camper |> transmute(lon=Longitude,lat=Latitude), overview = \"full\",\n osrm.profile = \"car\")\ntrip <- trips[[1]]$trip\n\n# There exists a lua filter for truck, put I can't figure how to implement.\n# I suppose I would have to run a local OSRM instance...\n\n## HTML labels til kortet\n\ninvisible(Sys.setlocale(\"LC_TIME\", \"da_DK\"))\n\ncontent <- paste0(\n ifelse(substr(camper$Description,1,4)!=\"http\"|is.na(camper$Description),paste0(\"
\",camper$Name),paste0(\"\",camper$Name,\"\")),\n \"
\",paste(\"Ankomst:\",tolower(format(as.Date(camper$Arrival),\"%d. %B\"))),\n \"
\",paste(\"Nætter:\",camper$Nights),\n \"
\",paste(\"Tid til næste:\",round(trips[[1]]$trip$duration,1),\"min\"),\n \"
\",paste(\"Afstand til næste:\",round(trips[[1]]$trip$distance,1),\"km\"),\n ifelse(camper$Notes!=\"\",paste0(\"
\",paste(\"Noter:\",camper$Notes)),\"\")\n)\n\n## Interaktivt kort med `leaflet`\n\nmap <- leaflet(trip) %>%\n addTiles(group = \"OSM (standard)\") %>%\n addProviderTiles(providers$OpenTopoMap,\n group = \"Topografisk\") %>%\n # addProviderTiles(providers$HERE.satelliteDay,\n # group = \"Satelit\") %>%\n setView(lng = median(camper$Longitude), lat = median(camper$Latitude), zoom = 7) %>%\n addPolylines() %>%\n addMarkers(data = camper[-nrow(camper),],\n icon = icons_list,\n popup = content[-nrow(camper)], \n label = ~Name) |> \n addLayersControl(\n baseGroups = c(\"OSM (standard)\", \"Topografisk\"),\n options = layersControlOptions(collapsed = FALSE)\n )\n\n# Hjælp til lige at komme det sidste stykke med at tegne ruten på:\n# https://stackoverflow.com/a/60940696/21019325\n```\n:::\n\n\nHer er ikke tale om en overspringshandling.\n\n# Forklaring\n\nLige om lidt tager vi til Canada i tre måneder som led i min PhD-uddannelse.\n\nFørst holder vi lidt ferie. På dag 2 kører vi afsted i en lejet camper og har 14 dage i den, hvor vi skal udforske den sydvestlige del af British Colombia.\n\nVores rute er tegnet in på kortet herunder.\n\n\n::: {.cell}\n\n```{.r .cell-code code-summary=\"Print kort\"}\nmap\n```\n\n::: {.cell-output-display}\n```{=html}\n
\n\n```\n:::\n:::\n\n\n## Kommentarer\n\nKortet er et lille forsøg på at binde forskelligt indhold sammen og visualisere det på en let tilgængelig og interaktiv måde.\n", "supporting": [], "filters": [ "rmarkdown/pagebreak.lua" diff --git a/docs/blog/canada_camper.html b/docs/blog/canada_camper.html index 147d3e0..d9ebdde 100644 --- a/docs/blog/canada_camper.html +++ b/docs/blog/canada_camper.html @@ -1,5 +1,5 @@ - + @@ -7,7 +7,6 @@ - Familien G Damsbo - Canada i camper @@ -86,16 +85,16 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin "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" + "search-no-results-text": "Ingen resultater", + "search-matching-documents-text": "Matchende dokumenter", + "search-copy-link-title": "Kopier link for at søge", + "search-hide-matches-text": "Skjul yderligere resultater", + "search-more-match-text": "andet resultat i dette dokument", + "search-more-matches-text": "andre resultater i dette dokument", + "search-clear-button-title": "Ryd", + "search-detached-cancel-button-title": "Fortryd", + "search-submit-button-title": "Indsend", + "search-label": "Søg" } } @@ -126,15 +125,15 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin Familien G Damsbo - - @@ -164,7 +163,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin

Her er ikke tale om en overspringshandling.

@@ -309,11 +308,11 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
Print kort -
map
+
map
-
- +
+
@@ -494,12 +493,12 @@ window.document.addEventListener("DOMContentLoaded", function (event) { // flash "checked" button.classList.add('code-copy-button-checked'); var currentTitle = button.getAttribute("title"); - button.setAttribute("title", "Copied!"); + button.setAttribute("title", "Kopieret!"); let tooltip; if (window.bootstrap) { button.setAttribute("data-bs-toggle", "tooltip"); button.setAttribute("data-bs-placement", "left"); - button.setAttribute("data-bs-title", "Copied!"); + button.setAttribute("data-bs-title", "Kopieret!"); tooltip = new bootstrap.Tooltip(button, { trigger: "manual", customClass: "code-copy-button-tooltip", diff --git a/docs/food.html b/docs/food.html index 1fb4888..68aac50 100644 --- a/docs/food.html +++ b/docs/food.html @@ -181,42 +181,7 @@ ul.task-list li input[type="checkbox"] {
-
-
-

-
- - -
-
+
@@ -246,7 +211,42 @@ Brød +
+
+
+

+
+ + @@ -292,7 +292,7 @@ Andreas
-
+
diff --git a/docs/food/rugbrød.html b/docs/food/rugbrød.html index a3507e6..61e356f 100644 --- a/docs/food/rugbrød.html +++ b/docs/food/rugbrød.html @@ -151,7 +151,7 @@ ul.task-list li input[type="checkbox"] {
Udgivet
-

26. juni 2023

+

9. oktober 2023

diff --git a/docs/food/surdej.html b/docs/food/surdej.html index f10049a..fea921b 100644 --- a/docs/food/surdej.html +++ b/docs/food/surdej.html @@ -143,7 +143,7 @@ ul.task-list li input[type="checkbox"] {
Udgivet
-

26. juni 2023

+

9. oktober 2023

diff --git a/docs/listings.json b/docs/listings.json index 26e1600..92a8572 100644 --- a/docs/listings.json +++ b/docs/listings.json @@ -2,8 +2,8 @@ { "listing": "/food.html", "items": [ - "/food/surdej.html", "/food/rugbrød.html", + "/food/surdej.html", "/food/elses_vafler.html", "/food/banankage.html" ] diff --git a/docs/search.json b/docs/search.json index 3c91535..bc5359a 100644 --- a/docs/search.json +++ b/docs/search.json @@ -123,7 +123,7 @@ "href": "food.html", "title": "Opskrifter", "section": "", - "text": "Vi er glade for at lave mad, og vi øver os i at have børnene med.\nHer deler vi nogle af vores yndlingsopskrifter. Så kan vi selv finde dem, og de kan deles.\nNogle opskrifter er originale, andre er meget inspireret og andre igen kopieret direkte fra andre sider. Vi refererer efter bedste evne.\n\n\n\n\n\n\n\n\n\n \n\n\n\n\nSurdej\n\n\n\n\n\n\n\nBagværk\n\n\nBrød\n\n\n\n\nDet er ikke så svært endda.\n\n\n\n\n\n\n26. jun. 2023\n\n\n\n\n\n\n \n\n\n\n\nRugbrød\n\n\n\n\n\n\n\nBagværk\n\n\nBrød\n\n\n\n\nVores hverdagsrugbrød. Det er blevet en vane, så det virker!\n\n\n\n\n\n\n26. jun. 2023\n\n\n\n\n\n\n \n\n\n\n\nElses vafler\n\n\n\n\n\n\n\nKage\n\n\nForår\n\n\nBørnene med!\n\n\n\n\nVerdens bedste vafler. Punktum.\n\n\n\n\n\n\n26. jun. 2023\n\n\nAndreas\n\n\n\n\n\n\n \n\n\n\n\nSuper nem banankage\n\n\n\n\n\n\n\nKage\n\n\nBagværk\n\n\nBørnene med!\n\n\nDansk\n\n\n\n\nDer er aldrig nok banan i banankage. Sådan er det ikke her!\n\n\n\n\n\n\n28. apr. 2023\n\n\n\n\n\n\nIngen resultater" + "text": "Vi er glade for at lave mad, og vi øver os i at have børnene med.\nHer deler vi nogle af vores yndlingsopskrifter. Så kan vi selv finde dem, og de kan deles.\nNogle opskrifter er originale, andre er meget inspireret og andre igen kopieret direkte fra andre sider. Vi refererer efter bedste evne.\n\n\n\n\n\n\n\n\n\n \n\n\n\n\nRugbrød\n\n\n\n\n\n\n\nBagværk\n\n\nBrød\n\n\n\n\nVores hverdagsrugbrød. Det er blevet en vane, så det virker!\n\n\n\n\n\n\n9. okt. 2023\n\n\n\n\n\n\n \n\n\n\n\nSurdej\n\n\n\n\n\n\n\nBagværk\n\n\nBrød\n\n\n\n\nDet er ikke så svært endda.\n\n\n\n\n\n\n9. okt. 2023\n\n\n\n\n\n\n \n\n\n\n\nElses vafler\n\n\n\n\n\n\n\nKage\n\n\nForår\n\n\nBørnene med!\n\n\n\n\nVerdens bedste vafler. Punktum.\n\n\n\n\n\n\n26. jun. 2023\n\n\nAndreas\n\n\n\n\n\n\n \n\n\n\n\nSuper nem banankage\n\n\n\n\n\n\n\nKage\n\n\nBagværk\n\n\nBørnene med!\n\n\nDansk\n\n\n\n\nDer er aldrig nok banan i banankage. Sådan er det ikke her!\n\n\n\n\n\n\n28. apr. 2023\n\n\n\n\n\n\nIngen resultater" }, { "objectID": "blog.html", diff --git a/food/banankage.qmd b/food/banankage.qmd index f9dbf75..65aba0b 100644 --- a/food/banankage.qmd +++ b/food/banankage.qmd @@ -43,4 +43,3 @@ Denne kage kan sagtens røres sammen med et par unger. Der er sjovt at mose bana 4. Formen smøres og drysses med rasp el. mel. Alternativt beklædes den med bagepapir. 5. Dejen hældes i formen og bages ca. 45 min. Tjek med en strikkepind at kagen er gennembagt. - diff --git a/food/rugbrød.qmd b/food/rugbrød.qmd index be87780..dd0587f 100644 --- a/food/rugbrød.qmd +++ b/food/rugbrød.qmd @@ -1,7 +1,7 @@ --- title: Rugbrød lang: da -date: last-modified +date: 22-09-2022 description: Vores hverdagsrugbrød. Det er blevet en vane, så det virker! categories: - Bagværk diff --git a/food/surdej.qmd b/food/surdej.qmd index 0ef7145..edc7b12 100644 --- a/food/surdej.qmd +++ b/food/surdej.qmd @@ -1,7 +1,7 @@ --- title: Surdej lang: da -date: last-modified +date: 22-09-2022 description: Det er ikke så svært endda. categories: - Bagværk