diff --git a/_freeze/blog/canada_camper/execute-results/html.json b/_freeze/blog/canada_camper/execute-results/html.json index 141ffc8..8d9b455 100644 --- a/_freeze/blog/canada_camper/execute-results/html.json +++ b/_freeze/blog/canada_camper/execute-results/html.json @@ -1,7 +1,7 @@ { - "hash": "9663223e621b0ec750fde6f8afd7a0d3", + "hash": "936f2b21321118755c4642eb458bca65", "result": { - "markdown": "---\ntitle: Canada i camper\ndate: 2023-06-22\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\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/_freeze/index/execute-results/html.json b/_freeze/index/execute-results/html.json new file mode 100644 index 0000000..3c6feae --- /dev/null +++ b/_freeze/index/execute-results/html.json @@ -0,0 +1,14 @@ +{ + "hash": "8649fbc62f1f907e8e448afc1e9cc3f3", + "result": { + "markdown": "---\ntitle: \"Familien G Damsbo\"\nabout:\n template: jolla\n---\n\n::: {.cell}\n\n```{.r .cell-code}\ninvisible(Sys.setlocale(\"LC_TIME\", \"da_DK\"))\n```\n:::\n\n\n\nHej! Velkommen til vores familieside.\n\nTil en start er her bare lidt opskrifter og starten på en rejsedagbog.\n\nDet hele er lavet i Quarto og R. Det er let tilgængeligt, frit og åbent.\n", + "supporting": [], + "filters": [ + "rmarkdown/pagebreak.lua" + ], + "includes": {}, + "engineDependencies": {}, + "preserve": {}, + "postProcess": true + } +} \ No newline at end of file diff --git a/blog/_skabelon.qmd b/blog/_skabelon.qmd new file mode 100644 index 0000000..e47aadf --- /dev/null +++ b/blog/_skabelon.qmd @@ -0,0 +1,34 @@ +--- +title: Canada i camper +date: last-modified +description: Lidt om vores campertur. +author: Andreas +image: "images/canada_map.png" +categories: + - Kage + - Bagværk + - Børnene med! +--- + +# Noter + +Her er ikke tale om en overspringshandling. + + +## Ingredienser + +- 3-5 godt modne bananer - moses + +- 200-250 ml. sukker + +- 2 æg - moses m. gaffel + +- 1 tsk. natron + +- 5 dl. mel + +# Forklaring + +Lige om lidt tager vi til Canada i tre måneder som led i min PhD-uddannelse. + +Fø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. diff --git a/blog/canada_camper.qmd b/blog/canada_camper.qmd index 20a8301..f490a0d 100644 --- a/blog/canada_camper.qmd +++ b/blog/canada_camper.qmd @@ -1,6 +1,6 @@ --- title: Canada i camper -date: 2023-06-22 +date: last-modified description: Lidt om vores campertur. author: Andreas image: "images/canada_map.png" diff --git a/docs/blog.html b/docs/blog.html index a012064..68c700c 100644 --- a/docs/blog.html +++ b/docs/blog.html @@ -179,7 +179,7 @@ ul.task-list li input[type="checkbox"] {
- @@ -570,7 +570,7 @@ window.document.addEventListener("DOMContentLoaded", function (event) { } } var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//); - var filterRegex = new RegExp("https:\/\/familien\.gdamsbo\.dk"); + var filterRegex = new RegExp('/' + window.location.host + '/'); var isInternal = (href) => { return filterRegex.test(href) || localhostRegex.test(href); } diff --git a/docs/blog/canada_camper.html b/docs/blog/canada_camper.html index afc3ea5..147d3e0 100644 --- a/docs/blog/canada_camper.html +++ b/docs/blog/canada_camper.html @@ -7,7 +7,7 @@ - + Familien G Damsbo - Canada i camper @@ -208,7 +208,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
Published
-

June 22, 2023

+

June 26, 2023

@@ -312,8 +312,8 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
map
-
- +
+
@@ -672,7 +672,7 @@ window.document.addEventListener("DOMContentLoaded", function (event) { } } var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//); - var filterRegex = new RegExp("https:\/\/familien\.gdamsbo\.dk"); + var filterRegex = new RegExp('/' + window.location.host + '/'); var isInternal = (href) => { return filterRegex.test(href) || localhostRegex.test(href); } diff --git a/docs/food.html b/docs/food.html index f819c73..9a95839 100644 --- a/docs/food.html +++ b/docs/food.html @@ -243,7 +243,7 @@ Brød
-
+
@@ -636,7 +636,7 @@ window.document.addEventListener("DOMContentLoaded", function (event) { } } var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//); - var filterRegex = new RegExp("https:\/\/familien\.gdamsbo\.dk"); + var filterRegex = new RegExp('/' + window.location.host + '/'); var isInternal = (href) => { return filterRegex.test(href) || localhostRegex.test(href); } diff --git a/docs/food/banankage.html b/docs/food/banankage.html index 5670407..59c0c81 100644 --- a/docs/food/banankage.html +++ b/docs/food/banankage.html @@ -183,9 +183,13 @@ ul.task-list li input[type="checkbox"] {

Sådan gør du

-

Alt blandes

-

Formen smøres og drysses med rasp el. mel

-

Bages ca. 45 min. ved 175 grader

+
    +
  1. Start med at tænde ovnen på 175 grader.

  2. +
  3. Våde og tørre ingredienser blandes hver for sig.

  4. +
  5. Alt blandes og røres godt sammen i en skål.

  6. +
  7. Formen smøres og drysses med rasp el. mel. Alternativt beklædes den med bagepapir.

  8. +
  9. Dejen hældes i formen og bages ca. 45 min. Tjek med en strikkepind at kagen er gennembagt.

  10. +
@@ -538,7 +542,7 @@ window.document.addEventListener("DOMContentLoaded", function (event) { } } var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//); - var filterRegex = new RegExp("https:\/\/familien\.gdamsbo\.dk"); + var filterRegex = new RegExp('/' + window.location.host + '/'); var isInternal = (href) => { return filterRegex.test(href) || localhostRegex.test(href); } diff --git a/docs/food/rugbrød.html b/docs/food/rugbrød.html index 9fa08d8..214bfcc 100644 --- a/docs/food/rugbrød.html +++ b/docs/food/rugbrød.html @@ -542,7 +542,7 @@ window.document.addEventListener("DOMContentLoaded", function (event) { } } var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//); - var filterRegex = new RegExp("https:\/\/familien\.gdamsbo\.dk"); + var filterRegex = new RegExp('/' + window.location.host + '/'); var isInternal = (href) => { return filterRegex.test(href) || localhostRegex.test(href); } diff --git a/docs/index.html b/docs/index.html index 55a561c..cfe9a9c 100644 --- a/docs/index.html +++ b/docs/index.html @@ -471,7 +471,7 @@ window.document.addEventListener("DOMContentLoaded", function (event) { } } var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//); - var filterRegex = new RegExp("https:\/\/familien\.gdamsbo\.dk"); + var filterRegex = new RegExp('/' + window.location.host + '/'); var isInternal = (href) => { return filterRegex.test(href) || localhostRegex.test(href); } diff --git a/docs/search.json b/docs/search.json index b91c0c6..1cd105e 100644 --- a/docs/search.json +++ b/docs/search.json @@ -109,7 +109,7 @@ "href": "food/banankage.html#sådan-gør-du", "title": "Super nem banankage", "section": "Sådan gør du", - "text": "Sådan gør du\nAlt blandes\nFormen smøres og drysses med rasp el. mel\nBages ca. 45 min. ved 175 grader" + "text": "Sådan gør du\n\nStart med at tænde ovnen på 175 grader.\nVåde og tørre ingredienser blandes hver for sig.\nAlt blandes og røres godt sammen i en skål.\nFormen smøres og drysses med rasp el. mel. Alternativt beklædes den med bagepapir.\nDejen hældes i formen og bages ca. 45 min. Tjek med en strikkepind at kagen er gennembagt." }, { "objectID": "food/surdej.html", @@ -130,6 +130,6 @@ "href": "blog.html", "title": "Blog", "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 22, 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\nJun 26, 2023\n\n\n\n\n\n\n\n\nNo matching items" } ] \ No newline at end of file diff --git a/docs/sitemap.xml b/docs/sitemap.xml deleted file mode 100644 index 2698592..0000000 --- a/docs/sitemap.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - https://familien.gdamsbo.dk/index.html - 2023-06-26T06:42:57.386Z - - - https://familien.gdamsbo.dk/blog/canada_camper.html - 2023-06-26T06:42:58.371Z - - - https://familien.gdamsbo.dk/food/formbrød.html - 2023-06-26T06:42:58.743Z - - - https://familien.gdamsbo.dk/food/groft hvede-surdejsbrød.html - 2023-06-26T06:42:59.133Z - - - https://familien.gdamsbo.dk/food/fladmast hane med nye hvidlog.html - 2023-06-26T06:42:59.513Z - - - https://familien.gdamsbo.dk/food/elses vafler.html - 2023-06-26T06:42:59.869Z - - - https://familien.gdamsbo.dk/food/rugbrød.html - 2023-06-26T06:43:00.288Z - - - https://familien.gdamsbo.dk/food/banankage.html - 2023-06-26T06:43:00.654Z - - - https://familien.gdamsbo.dk/food/surdej.html - 2023-06-26T06:43:01.026Z - - - https://familien.gdamsbo.dk/food.html - 2023-06-26T06:43:01.592Z - - - https://familien.gdamsbo.dk/blog.html - 2023-06-26T06:43:02.073Z - - diff --git a/food/_skabelon.qmd b/food/_skabelon.qmd new file mode 100644 index 0000000..4900f71 --- /dev/null +++ b/food/_skabelon.qmd @@ -0,0 +1,22 @@ +--- +title: Canada i camper +date: last-modified +description: Lidt om vores campertur. +author: Andreas +image: "images/canada_map.png" +categories: + - Canada + - Rejse + - Børn + - R +--- + +# Kode + +Her er ikke tale om en overspringshandling. + +# Forklaring + +Lige om lidt tager vi til Canada i tre måneder som led i min PhD-uddannelse. + +Fø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. diff --git a/food/banankage.qmd b/food/banankage.qmd index 53dc929..c9d8e94 100644 --- a/food/banankage.qmd +++ b/food/banankage.qmd @@ -33,8 +33,12 @@ Denne kage kan sagtens røres sammen med et par unger. Der er sjovt at mose bana ## Sådan gør du -Alt blandes +1. Start med at tænde ovnen på 175 grader. -Formen smøres og drysses med rasp el. mel +2. Våde og tørre ingredienser blandes hver for sig. -Bages ca. 45 min. ved 175 grader +3. Alt blandes og røres godt sammen i en skål. + +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.