diff --git a/config.toml b/config.toml index 4abef82..d65c8f3 100644 --- a/config.toml +++ b/config.toml @@ -20,10 +20,10 @@ DefaultContentLanguage = "en" # Default language fo # Configure the home page [params.home] introHeight = "fullheight" # Input either "medium" or "large" or "fullheight" - showLatest = true # Show latest blog post summary + showLatest = false # Show latest blog post summary showAllPosts = false # Set true to list all posts on home page, or set false to link to separate blog list page allPostsArchiveFormat = true # show all posts in an archive format - numberOfProjectsToShow = 3 # Maximum number of projects to show on home page. Unset or comment out to show all projects + numberOfProjectsToShow = 0 # Maximum number of projects to show on home page. Unset or comment out to show all projects localTime = false # Show your current local time in contact section timeZone = "America/Los_Angeles" # Your timezone as in the TZ* column of this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones timeFormat = "en-US" # Language specific format to use diff --git a/content/blog/HomeNetworkDesign/HomeNetworkDesign.md b/content/blog/HomeNetworkDesign/HomeNetworkDesign.md new file mode 100644 index 0000000..abcdc95 --- /dev/null +++ b/content/blog/HomeNetworkDesign/HomeNetworkDesign.md @@ -0,0 +1,10 @@ ++++ +date = '2025-10-30T19:08:55Z' +draft = true +title = 'Home Network Design' ++++ + +Here is how I've setup my home network. My goal is to build something that is reliable, performant, as open-source as possible, and re-uses old electronics. + +My thinking is based on homenethowto.com and a blog that I can't find anymore that had instructions for how to set up a cheap, simple network with and EdgeRouter and a Unifi AP. + diff --git a/content/blog/PrettyRivers/PrettyRivers.md b/content/blog/PrettyRivers/PrettyRivers.md new file mode 100644 index 0000000..88f3cca --- /dev/null +++ b/content/blog/PrettyRivers/PrettyRivers.md @@ -0,0 +1,10 @@ ++++ +date = '2024-01-01T19:13:02Z' +title = 'Pretty Rivers' ++++ + +I like looking at maps that isolate different natural features. And I think that rivers make pretty patterns. So I made a series of scripts that generates a pretty map of rivers. I hope to print the maps of places that are important to me as art. + +The code that generates these maps is here: https://git.dendroalsia.net/ben/pretty_rivers +--- +![Wisconsin Rivers](https://git.dendroalsia.net/ben/pretty_rivers/media/branch/main/example.png) \ No newline at end of file diff --git a/content/blog/PrettyRivers/wisconsin_rivers.png b/content/blog/PrettyRivers/wisconsin_rivers.png new file mode 100644 index 0000000..296bbd0 Binary files /dev/null and b/content/blog/PrettyRivers/wisconsin_rivers.png differ diff --git a/content/blog/RiverLevelCharts/RiverLevelCharts.md b/content/blog/RiverLevelCharts/RiverLevelCharts.md new file mode 100644 index 0000000..7e34c83 --- /dev/null +++ b/content/blog/RiverLevelCharts/RiverLevelCharts.md @@ -0,0 +1,11 @@ ++++ +date = '2024-10-14T19:13:18Z' +title = 'River Level Charts' ++++ + +I'm interested in rivers (both ecologically and recreationally) and I want to know water level they are currently at, and how does that compare to their water levels throughout the year and in their recent history. +In the US, the United States Geologic Survey (USGS) maintains a large set of realtime water level sensors, and that dataset is queriable through an API. So I wrote these scripts that take a set of rivers and their associated gauge IDs, downloads the recent and historical data and generates a bunch of graphs. + +Here's the code: https://git.dendroalsia.net/ben/USGS_NWIS + +![Example graph](https://git.dendroalsia.net/ben/USGS_NWIS/media/branch/main/example_last_6_months.png) \ No newline at end of file diff --git a/content/blog/_index.md b/content/blog/_index.md new file mode 100644 index 0000000..735c528 --- /dev/null +++ b/content/blog/_index.md @@ -0,0 +1,6 @@ ++++ +date = '2025-10-30T19:08:15Z' +draft = true +title = 'Posts' +url = '/blog' ++++ diff --git a/layouts/index.html b/layouts/index.html new file mode 100644 index 0000000..be629b9 --- /dev/null +++ b/layouts/index.html @@ -0,0 +1,142 @@ + + + + + {{ partial "head/metadata.html" . }} + {{ if .Site.Params.plausible }}{{ partial "head/plausible.html" . }}{{ end }} + {{ partial "head/openGraph.html" . }} + {{ partial "head/favicons.html" . }} + {{ partial "head/css.html" . }} + {{ partial "css/owlCarousel.html" . }} + + + + {{ with .Site.GetPage "/home" }} +
+ +
+ + +
+
+ +

+ {{ .Title | markdownify }} +

+
+ {{ .Content }} +
+ + +
+ {{ partial "home/social.html" . }} +
+ +
+
+ {{ end }} + +
+ + {{ partial "nav.html" . }} +
+
+ + {{ with .Site.GetPage "/home" }} + {{ $home := . }} + {{ $pages := .Resources.ByType "page" }} + + {{ with .Site.GetPage "/blog" }} + {{ $pages = $pages | append . }} + {{ end }} + + {{ with .Site.GetPage "/projects" }} + {{ $pages = $pages | append . }} + {{ end }} + + {{ range sort $pages "Params.weight" }} + {{ if ne .Name "contact.md" }} + {{ if .File }} + {{ if eq (os.Stat .File.Dir).Name "projects" }} + + {{ partial "home/projects.html" . }} + {{ else if ne (os.Stat .File.Dir).Name "blog" }} + + +
+
+

{{ .Title | markdownify }}

+ {{ if .Params.Image }} +
+
+ {{ with $home.Resources.GetMatch .Params.Image }} + {{ with .Resize "320x" }} + {{ .Name }} + {{ end }} + {{ end }} +
+
+ {{ .Content }} +
+
+ {{ else }} +
+ {{ .Content }} +
+ {{ end }} +
+
+
+
+
+ {{ end }} + {{ end }} + {{ end }} + {{ end }} + + {{ with .Resources.GetMatch "contact.md" }} +
+
+

{{ .Title | markdownify }}

+
+ {{ .Content }} +
+ {{ if .Site.Params.home.localTime }} +

{{ i18n "index_currentTime" . }} .

+ {{ end }} + {{ with .Site.Params.email }} +

+ {{ . }} +

+ {{ end }} + {{ partial "home/social.html" . }} +
+ +
+
+
+
+ {{ end }} + + {{ end }} + + {{ partial "footer/text.html" . }} + + + {{ partial "footer/scripts.html" . }} + {{ partial "js/owlCarousel.html" . }} + + {{ if .Site.Params.home.localTime }} + + {{ end }} + + + diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html new file mode 100644 index 0000000..ad30796 --- /dev/null +++ b/layouts/partials/nav.html @@ -0,0 +1,119 @@ +{{ if .Site.Params.showMenu | default true }} + +
+
+ +
+
+ +{{ end }} diff --git a/public/404.html b/public/404.html index e907703..9eb47db 100644 --- a/public/404.html +++ b/public/404.html @@ -87,6 +87,8 @@ + + @@ -95,6 +97,22 @@ + + + + + + + Post + + + + + + + + + About diff --git a/public/blog/prettyrivers/prettyrivers/index.html b/public/blog/prettyrivers/prettyrivers/index.html new file mode 100644 index 0000000..61d8559 --- /dev/null +++ b/public/blog/prettyrivers/prettyrivers/index.html @@ -0,0 +1,226 @@ + + + + + + + + + + + + + + + +Pretty Rivers - Dendroalsia + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +

Posts

+ + +
+ +
+ + +
+
+ +
+
+ + + + + +
+

+ Pretty Rivers +

+ +
+ Jan 1, 2024 + + | + 1 minute read + +
+ + + + + + + + + + + + + + +
+ +
+

I like looking at maps that isolate different natural features. And I think that rivers make pretty patterns. So I made a series of scripts that generates a pretty map of rivers. I hope to print the maps of places that are important to me as art.

+ + +

Wisconsin Rivers

+ +
+ + + + + + +
+
+
+ + +
+
+
+ + + + +
+
+ + + + + + + + + + + + + + + diff --git a/public/blog/riverlevelcharts/riverlevelcharts/index.html b/public/blog/riverlevelcharts/riverlevelcharts/index.html new file mode 100644 index 0000000..5e2137b --- /dev/null +++ b/public/blog/riverlevelcharts/riverlevelcharts/index.html @@ -0,0 +1,226 @@ + + + + + + + + + + + + + + + +River Level Charts - Dendroalsia + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +

Posts

+ + +
+ +
+ + +
+
+ +
+
+ + + + + +
+

+ River Level Charts +

+ +
+ Oct 14, 2024 + + | + 1 minute read + +
+ + + + + + + + + + + + + + +
+ +
+

I’m interested in rivers (both ecologically and recreationally) and I want to know water level they are currently at, and how does that compare to their water levels throughout the year and in their recent history. +In the US, the United States Geologic Survey (USGS) maintains a large set of realtime water level sensors, and that dataset is queriable through an API. So I wrote these scripts that take a set of rivers and their associated gauge IDs, downloads the recent and historical data and generates a bunch of graphs.

+

Here’s the code: https://git.dendroalsia.net/ben/USGS_NWIS

+

Example graph

+ +
+ + + + + + +
+
+
+ + +
+
+
+ + + + +
+
+ + + + + + + + + + + + + + + diff --git a/public/img/moss.webp b/public/img/moss.webp deleted file mode 100644 index fd3c708..0000000 Binary files a/public/img/moss.webp and /dev/null differ diff --git a/public/index.html b/public/index.html index 673d104..095f907 100644 --- a/public/index.html +++ b/public/index.html @@ -128,6 +128,8 @@ Dendroalsia + + @@ -136,6 +138,15 @@ Dendroalsia + + + Posts + + + + + + About @@ -169,12 +180,20 @@ Dendroalsia + + + + + + + + @@ -200,13 +219,6 @@ Dendroalsia - -
- - - -
-

@@ -254,12 +266,6 @@ Dendroalsia
-
- - - -
-

diff --git a/public/index.xml b/public/index.xml index 1cc8368..942d176 100644 --- a/public/index.xml +++ b/public/index.xml @@ -6,6 +6,21 @@ Recent content on Dendroalsia Hugo en-us + Mon, 14 Oct 2024 19:13:18 +0000 + + River Level Charts + https://www.dendroalsia.net/blog/riverlevelcharts/riverlevelcharts/ + Mon, 14 Oct 2024 19:13:18 +0000 + https://www.dendroalsia.net/blog/riverlevelcharts/riverlevelcharts/ + <p>I&rsquo;m interested in rivers (both ecologically and recreationally) and I want to know water level they are currently at, and how does that compare to their water levels throughout the year and in their recent history. In the US, the United States Geologic Survey (USGS) maintains a large set of realtime water level sensors, and that dataset is queriable through an API. So I wrote these scripts that take a set of rivers and their associated gauge IDs, downloads the recent and historical data and generates a bunch of graphs.</p> + + + Pretty Rivers + https://www.dendroalsia.net/blog/prettyrivers/prettyrivers/ + Mon, 01 Jan 2024 19:13:02 +0000 + https://www.dendroalsia.net/blog/prettyrivers/prettyrivers/ + <p>I like looking at maps that isolate different natural features. And I think that rivers make pretty patterns. So I made a series of scripts that generates a pretty map of rivers. I hope to print the maps of places that are important to me as art.</p> <h2 id="the-code-that-generates-these-maps-is-here" class="anchor-link"><a href="#the-code-that-generates-these-maps-is-here">The code that generates these maps is here: <a href="https://git.dendroalsia.net/ben/pretty_rivers">https://git.dendroalsia.net/ben/pretty_rivers</a></a></h2> <p><img src="https://git.dendroalsia.net/ben/pretty_rivers/media/branch/main/example.png" alt="Wisconsin Rivers"></p> + diff --git a/public/series/index.html b/public/series/index.html index 9aa58dc..e77391a 100644 --- a/public/series/index.html +++ b/public/series/index.html @@ -87,6 +87,8 @@ Series - Dendroalsia + + @@ -95,6 +97,22 @@ Series - Dendroalsia + + + + + + + Post + + + + + + + + + About diff --git a/public/sitemap.xml b/public/sitemap.xml index 63d8e1c..2d003e2 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -3,6 +3,13 @@ xmlns:xhtml="http://www.w3.org/1999/xhtml"> https://www.dendroalsia.net/ + 2025-10-30T19:08:55+00:00 + + https://www.dendroalsia.net/blog/riverlevelcharts/riverlevelcharts/ + 2024-10-14T19:13:18+00:00 + + https://www.dendroalsia.net/blog/prettyrivers/prettyrivers/ + 2024-01-01T19:13:02+00:00 https://www.dendroalsia.net/series/ diff --git a/public/tags/index.html b/public/tags/index.html index 50e4b3d..69734de 100644 --- a/public/tags/index.html +++ b/public/tags/index.html @@ -87,6 +87,8 @@ Tags - Dendroalsia + + @@ -95,6 +97,22 @@ Tags - Dendroalsia + + + + + + + Post + + + + + + + + + About diff --git a/resources/_gen/images/home/moss_hu_39a658a6353ea3eb.jpg b/resources/_gen/images/home/moss_hu_39a658a6353ea3eb.jpg deleted file mode 100644 index a6f8d3d..0000000 Binary files a/resources/_gen/images/home/moss_hu_39a658a6353ea3eb.jpg and /dev/null differ