website init stub

This commit is contained in:
Kai Boernert 2025-01-27 17:40:27 +01:00
parent ef002e918c
commit 3f63b3ed98
42 changed files with 474 additions and 0 deletions

4
.gitmodules vendored Normal file
View File

@ -0,0 +1,4 @@
[submodule "website/themes/blowfish"]
path = website/themes/blowfish
url = https://github.com/nunocoracao/blowfish.git
branch = main

BIN
author_logo.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
example.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 KiB

BIN
pcb_back.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 452 KiB

BIN
pcb_front.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 302 KiB

13
website/.gitignore vendored Normal file
View File

@ -0,0 +1,13 @@
# Generated files by hugo
/public/
/resources/_gen/
/assets/jsconfig.json
hugo_stats.json
# Executable may be added to repository
hugo.exe
hugo.darwin
hugo.linux
# Temporary lock file while building
/.hugo_build.lock

View File

@ -0,0 +1,5 @@
+++
date = '{{ .Date }}'
draft = true
title = '{{ replace .File.ContentBaseName "-" " " | title }}'
+++

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
website/assets/example.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 KiB

View File

@ -0,0 +1,69 @@
# -- Site Configuration --
# Refer to the theme docs for more details about each of these parameters.
# https://blowfish.page/docs/getting-started/
theme = "blowfish" # UNCOMMENT THIS LINE
# baseURL = "https://your_domain.com/"
defaultContentLanguage = "en"
# pluralizeListTitles = "true" # hugo function useful for non-english languages, find out more in https://gohugo.io/getting-started/configuration/#pluralizelisttitles
enableRobotsTXT = true
summaryLength = 0
buildDrafts = false
buildFuture = false
enableEmoji = true
# googleAnalytics = "G-XXXXXXXXX"
[pagination]
pagerSize = 100
[imaging]
anchor = 'Center'
[taxonomies]
tag = "tags"
category = "categories"
author = "authors"
series = "series"
[sitemap]
changefreq = 'daily'
filename = 'sitemap.xml'
priority = 0.5
[outputs]
home = ["HTML", "RSS", "JSON"]
[related]
threshold = 0
toLower = false
[[related.indices]]
name = "tags"
weight = 100
[[related.indices]]
name = "categories"
weight = 100
[[related.indices]]
name = "series"
weight = 50
[[related.indices]]
name = "authors"
weight = 20
[[related.indices]]
name = "date"
weight = 10
[[related.indices]]
applyFilter = false
name = 'fragmentrefs'
type = 'fragments'
weight = 10

View File

@ -0,0 +1,17 @@
disabled = false
languageCode = "en"
languageName = "English"
weight = 1
title = "PlantCtrl"
[params]
displayName = "EN"
isoCode = "en"
rtl = false
dateFormat = "2 January 2006"
logo = "example.png"
description = "OpenSource DIY Watering and Monitoring for Plants"
author = { name = "Empire-Phoenix", image = "author_logo.jpg" }
[author]
image = "author_logo.jpg"

View File

@ -0,0 +1,13 @@
# -- Markup --
# These settings are required for the theme to function.
[goldmark]
[goldmark.renderer]
unsafe = true
[highlight]
noClasses = false
[tableOfContents]
startLevel = 2
endLevel = 4

View File

@ -0,0 +1,35 @@
[[main]]
none = "none"
[[main]]
name = "About"
pageRef = "About"
identifier = "u4ojocQKbq"
weight = 3
[[main]]
name = "Hardware"
pageRef = "Hardware"
identifier = "SW5PLm3qOe"
weight = 2
[[main]]
name = "Software"
pageRef = "Software"
identifier = "CV6YgJ4EgV"
weight = 1
[[footer]]
none = "none"
[[footer]]
name = "Impressum"
pageRef = "Impressum"
identifier = "T0q8Kgtn9Z"
weight = 9999
[[footer]]
name = "Gitea"
url = "https://git.mannheim.ccc.de/C3MA/PlantCtrl"
identifier = "kBzTWcgQqI"
weight = 9999

View File

@ -0,0 +1,3 @@
[hugoVersion]
extended = false
min = "0.87.0"

View File

@ -0,0 +1,111 @@
colorScheme = "blowfish"
defaultAppearance = "light"
autoSwitchAppearance = true
enableSearch = true
enableCodeCopy = true
replyByEmail = false
disableImageOptimization = false
disableTextInHeader = false
giteaDefaultServer = "https://git.fsfe.org"
forgejoDefaultServer = "https://v8.next.forgejo.org"
defaultFeaturedImage = "example.png"
smartTOC = true
defaultBackgroundImage = "IMG_20240907_135042.jpg"
[header]
layout = "basic"
[footer]
showMenu = true
showCopyright = true
showThemeAttribution = true
showAppearanceSwitcher = true
showScrollToTop = true
[homepage]
layout = "background"
showRecent = true
showRecentItems = 5
showMoreLink = false
showMoreLinkDest = "/posts/"
cardView = true
cardViewScreenWidth = false
layoutBackgroundBlur = false
homepageImage = "IMG_20240907_135042.jpg"
[article]
showDate = true
showViews = false
showLikes = false
showDateOnlyInArticle = false
showDateUpdated = false
showAuthor = true
showHero = false
layoutBackgroundBlur = true
layoutBackgroundHeaderSpace = true
showBreadcrumbs = false
showDraftLabel = true
showEdit = false
editAppendPath = true
seriesOpened = false
showHeadingAnchors = true
showPagination = true
invertPagination = false
showReadingTime = true
showTableOfContents = false
showTaxonomies = false
showAuthorsBadges = false
showWordCount = true
showZenMode = false
[list]
showHero = false
layoutBackgroundBlur = true
layoutBackgroundHeaderSpace = true
showBreadcrumbs = false
showSummary = true
showViews = false
showLikes = false
showTableOfContents = false
showCards = false
orderByWeight = false
groupByYear = true
cardView = false
cardViewScreenWidth = false
constrainItemsWidth = false
[sitemap]
excludedKinds = [ "taxonomy", "term" ]
[taxonomy]
showTermCount = true
showHero = ""
showBreadcrumbs = false
showViews = false
showLikes = false
showTableOfContents = false
cardView = ""
[term]
showHero = false
showBreadcrumbs = false
showViews = false
showLikes = false
showTableOfContents = true
groupByYear = false
cardView = false
cardViewScreenWidth = false
[firebase]
[fathomAnalytics]
[umamiAnalytics]
[selineAnalytics]
[buymeacoffee]
[verification]
[rssnext]

View File

@ -0,0 +1,19 @@
---
title: "About"
date: 2025-01-24
draft: false
description: "a description"
tags: ["example", "tag"]
---
# Target group:
* DIY
* OpenSource
* Small scale (as in balcony/garden not agriculture)
* Automatic Watering for a limited amount of time via a water tank (I do not recommend pipe connection due to flooding risks)
* Use as is, or improve as you see fit
Initial creation story here

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

View File

@ -0,0 +1,15 @@
---
title: "RTC"
date: 2025-01-27
draft: false
description: "a description"
tags: ["example", "tag"]
---
an example to get you started
# This is a heading
## This is a subheading
### This is a subsubheading
#### This is a subsubsubheading
This is a paragraph with **bold** and *italic* text.
Check more at [Blowfish documentation](https://blowfish.page/)
undefined

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

View File

@ -0,0 +1,15 @@
---
title: "BatteryManagement"
date: 2025-01-27
draft: false
description: "a description"
tags: ["example", "tag"]
---
an example to get you started
# This is a heading
## This is a subheading
### This is a subsubheading
#### This is a subsubsubheading
This is a paragraph with **bold** and *italic* text.
Check more at [Blowfish documentation](https://blowfish.page/)
undefined

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

View File

@ -0,0 +1,15 @@
---
title: "MPPT"
date: 2025-01-27
draft: false
description: "a description"
tags: ["example", "tag"]
---
an example to get you started
# This is a heading
## This is a subheading
### This is a subsubheading
#### This is a subsubsubheading
This is a paragraph with **bold** and *italic* text.
Check more at [Blowfish documentation](https://blowfish.page/)
undefined

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

View File

@ -0,0 +1,15 @@
---
title: "NightLight"
date: 2025-01-27
draft: false
description: "a description"
tags: ["example", "tag"]
---
an example to get you started
# This is a heading
## This is a subheading
### This is a subsubheading
#### This is a subsubsubheading
This is a paragraph with **bold** and *italic* text.
Check more at [Blowfish documentation](https://blowfish.page/)
undefined

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

View File

@ -0,0 +1,15 @@
---
title: "Sensors&Pumps"
date: 2025-01-27
draft: false
description: "a description"
tags: ["example", "tag"]
---
an example to get you started
# This is a heading
## This is a subheading
### This is a subsubheading
#### This is a subsubsubheading
This is a paragraph with **bold** and *italic* text.
Check more at [Blowfish documentation](https://blowfish.page/)
undefined

View File

@ -0,0 +1,31 @@
---
title: "Hardware"
date: 2025-01-24
draft: false
description: "The Hardware"
tags: ["esp32", "hardware"]
---
{{< gallery >}}
<img src="pcb_front.png" class="grid-w50" />
<img src="pcb_back.png" class="grid-w50" />
{{< /gallery >}}
{{< gitea server="https://git.mannheim.ccc.de/" repo="C3MA/PlantCtrl" >}}
## ESP32-C6
* RiscV
* Fully done in Kicad (#schematics here link)
* Supports 16 Moisture Sensors (two per plant)
* Support for 8 Pumps/Valves
* Support for main Pump/Valve
* All Pump/Valve outputs are 7-24V based on supplied Voltage
* Use of efficient DC-DC Converters for 3.3V and for Led-Nightlight
* Embedded Solar MPPT Charger
* Can also be used with a power supply
kicad links
link to current stl for case here
image carrousel of diffferent builds here?

Binary file not shown.

After

Width:  |  Height:  |  Size: 452 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 302 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

View File

@ -0,0 +1,15 @@
---
title: "Firmware Upload"
date: 2025-01-27
draft: false
description: "a description"
tags: ["example", "tag"]
---
an example to get you started
# This is a heading
## This is a subheading
### This is a subsubheading
#### This is a subsubsubheading
This is a paragraph with **bold** and *italic* text.
Check more at [Blowfish documentation](https://blowfish.page/)
undefined

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

View File

@ -0,0 +1,15 @@
---
title: "ConfigMode"
date: 2025-01-27
draft: false
description: "a description"
tags: ["example", "tag"]
---
an example to get you started
# This is a heading
## This is a subheading
### This is a subsubheading
#### This is a subsubsubheading
This is a paragraph with **bold** and *italic* text.
Check more at [Blowfish documentation](https://blowfish.page/)
undefined

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

View File

@ -0,0 +1,15 @@
---
title: "MQTT"
date: 2025-01-27
draft: false
description: "a description"
tags: ["example", "tag"]
---
an example to get you started
# This is a heading
## This is a subheading
### This is a subsubheading
#### This is a subsubsubheading
This is a paragraph with **bold** and *italic* text.
Check more at [Blowfish documentation](https://blowfish.page/)
undefined

View File

@ -0,0 +1,15 @@
---
title: "Software"
date: 2025-01-24
draft: false
description: "a description"
tags: ["example", "tag"]
---
an example to get you started
# This is a heading
## This is a subheading
### This is a subsubheading
#### This is a subsubsubheading
This is a paragraph with **bold** and *italic* text.
Check more at [Blowfish documentation](https://blowfish.page/)
undefined

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

View File

@ -0,0 +1,15 @@
---
title: "initial"
date: 2025-01-24
draft: false
description: "a description"
tags: ["example", "tag"]
---
an example to get you started
# This is a heading
## This is a subheading
### This is a subsubheading
#### This is a subsubsubheading
This is a paragraph with **bold** and *italic* text.
Check more at [Blowfish documentation](https://blowfish.page/)
undefined

3
website/hugo.toml Normal file
View File

@ -0,0 +1,3 @@
baseURL = 'https://example.org/'
languageCode = 'en-us'
title = 'My New Hugo Site'

@ -0,0 +1 @@
Subproject commit 26d1205439b460bee960fd4c29f3c5c20948875f