From c9917d53f63325c26607e204ac0dfd786f271de6 Mon Sep 17 00:00:00 2001 From: Daniel Ntege Date: Mon, 9 Feb 2026 13:16:24 +0300 Subject: [PATCH 1/2] Remove outdated HTML partials and pagination template; delete Plausible analytics, React import, tag filter, and various shortcodes; clean up posts layout files and robots.txt. Signed-off-by: Daniel Ntege --- netlify.toml | 17 - src/layouts/404.html | 19 - .../_default/_markup/render-heading.html | 4 - .../_default/_markup/render-image.html | 4 - src/layouts/_default/_markup/render-link.html | 2 - src/layouts/_default/article.html | 11 - src/layouts/_default/baseof.html | 18 - src/layouts/_default/list.html | 14 - src/layouts/employees/single.html | 43 - src/layouts/index.html | 381 --- src/layouts/page/about-hendrik.html | 80 - src/layouts/page/about-us.html | 189 -- src/layouts/page/article.html | 11 - src/layouts/page/bot-reply.html | 216 -- src/layouts/page/chatbox.html | 186 -- src/layouts/page/contact.html | 76 - src/layouts/page/newsletter.html | 7 - src/layouts/page/packages.html | 259 -- src/layouts/page/pricing.html | 2198 ----------------- src/layouts/page/product-overview.html | 69 - src/layouts/page/sample.html | 437 ---- src/layouts/page/single.html | 7 - src/layouts/page/support-care.html | 80 - src/layouts/partials/about-customer.html | 11 - src/layouts/partials/about-engagemet-2.html | 15 - src/layouts/partials/about-engagemet.html | 16 - src/layouts/partials/article-body.html | 13 - src/layouts/partials/article-headline.html | 10 - .../partials/brevo-newsletter-form-de.html | 234 -- src/layouts/partials/brevo.html | 11 - src/layouts/partials/cal.html | 9 - src/layouts/partials/care-card.html | 16 - src/layouts/partials/centered-button.html | 6 - src/layouts/partials/footer.html | 91 - src/layouts/partials/head-meta.html | 34 - src/layouts/partials/head.html | 45 - src/layouts/partials/iubenda.html | 11 - src/layouts/partials/navbar.html | 211 -- src/layouts/partials/outdated.html | 5 - src/layouts/partials/pagination.html | 138 -- src/layouts/partials/plausible.html | 6 - src/layouts/partials/react-import.html | 1 - src/layouts/partials/tag-filter.html | 9 - src/layouts/posts/list.html | 108 - src/layouts/posts/single.html | 92 - src/layouts/robots.txt | 2 - src/layouts/shortcodes/centered-button.html | 4 - src/layouts/shortcodes/centered-image.html | 6 - src/layouts/shortcodes/quote.html | 40 - .../support-care-subscription-packages.html | 169 -- src/layouts/shortcodes/youtube-2.html | 8 - 51 files changed, 5649 deletions(-) delete mode 100644 netlify.toml delete mode 100644 src/layouts/404.html delete mode 100644 src/layouts/_default/_markup/render-heading.html delete mode 100644 src/layouts/_default/_markup/render-image.html delete mode 100644 src/layouts/_default/_markup/render-link.html delete mode 100644 src/layouts/_default/article.html delete mode 100644 src/layouts/_default/baseof.html delete mode 100644 src/layouts/_default/list.html delete mode 100644 src/layouts/employees/single.html delete mode 100644 src/layouts/index.html delete mode 100644 src/layouts/page/about-hendrik.html delete mode 100644 src/layouts/page/about-us.html delete mode 100644 src/layouts/page/article.html delete mode 100644 src/layouts/page/bot-reply.html delete mode 100644 src/layouts/page/chatbox.html delete mode 100644 src/layouts/page/contact.html delete mode 100644 src/layouts/page/newsletter.html delete mode 100644 src/layouts/page/packages.html delete mode 100644 src/layouts/page/pricing.html delete mode 100644 src/layouts/page/product-overview.html delete mode 100644 src/layouts/page/sample.html delete mode 100644 src/layouts/page/single.html delete mode 100644 src/layouts/page/support-care.html delete mode 100644 src/layouts/partials/about-customer.html delete mode 100644 src/layouts/partials/about-engagemet-2.html delete mode 100644 src/layouts/partials/about-engagemet.html delete mode 100644 src/layouts/partials/article-body.html delete mode 100644 src/layouts/partials/article-headline.html delete mode 100644 src/layouts/partials/brevo-newsletter-form-de.html delete mode 100644 src/layouts/partials/brevo.html delete mode 100644 src/layouts/partials/cal.html delete mode 100644 src/layouts/partials/care-card.html delete mode 100644 src/layouts/partials/centered-button.html delete mode 100644 src/layouts/partials/footer.html delete mode 100644 src/layouts/partials/head-meta.html delete mode 100644 src/layouts/partials/head.html delete mode 100644 src/layouts/partials/iubenda.html delete mode 100644 src/layouts/partials/navbar.html delete mode 100644 src/layouts/partials/outdated.html delete mode 100644 src/layouts/partials/pagination.html delete mode 100644 src/layouts/partials/plausible.html delete mode 100644 src/layouts/partials/react-import.html delete mode 100644 src/layouts/partials/tag-filter.html delete mode 100644 src/layouts/posts/list.html delete mode 100644 src/layouts/posts/single.html delete mode 100644 src/layouts/robots.txt delete mode 100644 src/layouts/shortcodes/centered-button.html delete mode 100644 src/layouts/shortcodes/centered-image.html delete mode 100644 src/layouts/shortcodes/quote.html delete mode 100644 src/layouts/shortcodes/support-care-subscription-packages.html delete mode 100644 src/layouts/shortcodes/youtube-2.html diff --git a/netlify.toml b/netlify.toml deleted file mode 100644 index b98f0bf0..00000000 --- a/netlify.toml +++ /dev/null @@ -1,17 +0,0 @@ -[build] -command = "pnpm install && pnpm run build" - -[build.environment] -NODE_VERSION = "22" -PNPM_VERSION = "10" - -# Production build -[context.production] -command = "pnpm install && pnpm run build" - -# Deploy Preview build -[context.deploy-preview] -command = "pnpm install && pnpm run build" - -[[plugins]] -package = "@netlify/plugin-nextjs" diff --git a/src/layouts/404.html b/src/layouts/404.html deleted file mode 100644 index 4273d1c5..00000000 --- a/src/layouts/404.html +++ /dev/null @@ -1,19 +0,0 @@ -{{ define "main" }} -{{ $404 := resources.Get "/illustrations/404.svg" }} -{{ $bgOops := resources.Get "/illustrations/bg-oops.svg" }} - -
- 404 image -

-
-
- {{ i18n - Ooops - -
-
-
- {{ i18n "404.notFound" }} -
-

-
-{{ end }} \ No newline at end of file diff --git a/src/layouts/_default/_markup/render-heading.html b/src/layouts/_default/_markup/render-heading.html deleted file mode 100644 index f7172f72..00000000 --- a/src/layouts/_default/_markup/render-heading.html +++ /dev/null @@ -1,4 +0,0 @@ -{{ .Text | safeHTML }} - - - diff --git a/src/layouts/_default/_markup/render-image.html b/src/layouts/_default/_markup/render-image.html deleted file mode 100644 index 2349a388..00000000 --- a/src/layouts/_default/_markup/render-image.html +++ /dev/null @@ -1,4 +0,0 @@ -{{- $image := .Page.Resources.GetMatch (printf "%s" (.Destination | safeURL)) -}} - -{{/* I use .Title to specify the max-width property */}} -{{ .Text }} diff --git a/src/layouts/_default/_markup/render-link.html b/src/layouts/_default/_markup/render-link.html deleted file mode 100644 index 2eb2eead..00000000 --- a/src/layouts/_default/_markup/render-link.html +++ /dev/null @@ -1,2 +0,0 @@ - {{ .Text | safeHTML }}{{ if strings.HasPrefix .Destination "http" }}{{ end }} - diff --git a/src/layouts/_default/article.html b/src/layouts/_default/article.html deleted file mode 100644 index 3835787c..00000000 --- a/src/layouts/_default/article.html +++ /dev/null @@ -1,11 +0,0 @@ -{{ define "main" }} -
- - {{ if or (eq .Params.showTitle nil) (or (eq .Params.showTitle true) (eq (lower .Params.showTitle) "true")) }} - {{ partial "partials/article-headline.html" (dict "title" .Title )}} - {{ else }} -
- {{ end }} - {{ partial "partials/article-body.html" (dict "content" .Content )}} -
-{{ end }} \ No newline at end of file diff --git a/src/layouts/_default/baseof.html b/src/layouts/_default/baseof.html deleted file mode 100644 index ceedb899..00000000 --- a/src/layouts/_default/baseof.html +++ /dev/null @@ -1,18 +0,0 @@ -{{ $prismJS := resources.Get "/prism/prism.js" -}} - - -{{ partial "head.html" . }} - - -
- {{ partial "navbar.html" . }} - {{ block "main" . }} - {{ end }} - {{ partial "footer.html" . }} -
- - - {{ partial "react-import.html" . }} - - - \ No newline at end of file diff --git a/src/layouts/_default/list.html b/src/layouts/_default/list.html deleted file mode 100644 index bd004c40..00000000 --- a/src/layouts/_default/list.html +++ /dev/null @@ -1,14 +0,0 @@ -{{ define "main" }} - -
-
-
- {{ range .Paginator.Pages }} - {{ .Render "archive" }} - {{ end }} - {{ template "_internal/pagination.html" . }} -
-
-
-{{ end }} - diff --git a/src/layouts/employees/single.html b/src/layouts/employees/single.html deleted file mode 100644 index e59b634d..00000000 --- a/src/layouts/employees/single.html +++ /dev/null @@ -1,43 +0,0 @@ -{{ define "main" }} -{{ $data := index .Site.Data .Site.Language.Lang }} -{{ $employees := index $data "team" }} -{{ $employee := index (where $employees "id" .Params.id) 0 }} -{{ $circles := resources.Get "/illustrations/circles.svg"}} -{{ $arrowDashed := resources.Get "/illustrations/arrow-dashed.svg"}} -{{ $bgEmployee := resources.Get "/illustrations/bg-employee.svg" }} - -{{ if not $employee }} -

Employee Not Found {{.Params.id}}

-{{ else }} -
- - -
-
-

{{ $employee.firstName }} {{ $employee.lastName }}

-

{{ $employee.role }}

-
-
-
- background - employee -
-
-
{{ $employee.bio }}
-
- {{ range $employee.socials }} - - - - {{ end }} -
-
-
-
-
-{{ end }} -{{ end }} diff --git a/src/layouts/index.html b/src/layouts/index.html deleted file mode 100644 index e4d64e4a..00000000 --- a/src/layouts/index.html +++ /dev/null @@ -1,381 +0,0 @@ -{{ define "main" }} -{{ $heroCircle := resources.Get "/illustrations/landingpage-hero.svg" }} -{{ $heroTextBg := resources.Get "/illustrations/text-bg.svg" }} -{{ $arrow1 := resources.Get "/illustrations/arrow-1.svg" }} -{{ $arrow2 := resources.Get "/illustrations/arrow-2.svg" }} -{{ $arrow2sm := resources.Get "/illustrations/arrow-sm.svg" }} -{{ $arrow3 := resources.Get "/illustrations/arrow-3.svg" }} -{{ $arrow4 := resources.Get "/illustrations/arrow-4.svg" }} -{{ $arrow5 := resources.Get "/illustrations/arrow-5.svg" }} -{{ $arrow6 := resources.Get "/illustrations/arrow-6.svg" }} -{{ $section2 := resources.Get "/illustrations/section-2.svg" }} -{{ $section3 := resources.Get "/illustrations/section-3.svg" }} -{{ $section4 := resources.Get "/illustrations/section-4.svg" }} -{{ $section5 := resources.Get "/illustrations/section-5.svg" }} -{{ $section6 := resources.Get "/illustrations/section-6.svg" }} -{{ $section2bg := resources.Get "/illustrations/section-2-bg.svg" }} -{{ $star := resources.Get "/illustrations/star.svg" }} -{{ $textBg := resources.Get "/illustrations/text-bg-1.svg" }} -{{ $textBg2 := resources.Get "/illustrations/text-bg-2.svg" }} -{{ $connectedLine := resources.Get "/illustrations/connected-line-2.svg" }} -{{ $connectedLineVertical := resources.Get "/illustrations/vertical-line.svg" }} -{{ $line1 := resources.Get "/illustrations/line-1.svg" }} -{{ $line2 := resources.Get "/illustrations/line-2.svg" }} -{{ $line3 := resources.Get "/illustrations/line-3.svg" }} -{{ $line4 := resources.Get "/illustrations/line-4.svg" }} -{{ $thunder := resources.Get "/illustrations/thunder.svg" }} -{{ $randomStar := resources.Get "/illustrations/random-star.svg" }} -{{ $bullet := resources.Get "/illustrations/bullet.svg" }} -{{ $mArrow1 := resources.Get "/illustrations/m-arrow-1.svg" }} -{{ $mArrow2 := resources.Get "/illustrations/m-arrow-2.svg" }} -{{ $click := resources.Get "/illustrations/click.svg" }} -{{ $click2 := resources.Get "/illustrations/click-2.svg" }} -{{ $section5m := resources.Get "/illustrations/section-5m.svg" }} -{{ $section5m2 := resources.Get "/illustrations/section-5m2.svg" }} -{{ $bullet1 := resources.Get "/illustrations/bullet-1.svg" }} -{{ $bullet2 := resources.Get "/illustrations/bullet-2.svg" }} -{{ $openDiversity := resources.Get "/illustrations/open-diversity.svg" }} -{{ $openDoor := resources.Get "/illustrations/opendoor.svg" }} -{{ $callIcon := resources.Get "/icons/call.svg" }} - - -
-
-
-
- - -

{{ $.Param "hero_subheader" | safeHTML }}

-

-
- {{ $.Param "hero_header_line_1_start" | safeHTML }}   -
- hero text background - {{ $.Param "hero_header_line_1_underlines" | safeHTML }}   -
-
-
- {{ $.Param "hero_header_line_1_end" | safeHTML }} - {{ $.Param "hero_header_line_2" | safeHTML }} -
-

-

{{ $.Param "hero_text" | safeHTML }}

-
- {{ if .Site.Data.landingpage.category_navbar_visible }} - - {{ end }} -
- Arrow - Arrow - hero circle -
-
-
- - {{ if .Site.Data.landingpage.category_navbar_visible }} - - {{ end }} - - {{ if .Site.Data.landingpage.open_knowledge_visible }} -
-
-
-
-

- Open Knowledge -

- Stars -
- - section 2 -
-
- section 2 background - arrow -
- -

{{ $.Param "section_open_knowledge_section1_start" | safeHTML }}

-
-
- - {{ $.Param "section_open_knowledge_section1_blog_posts" | safeHTML }} -
-
- - {{ $.Param "section_open_knowledge_section1_articles" | safeHTML }} -
-
- - {{ $.Param "section_open_knowledge_section1_lectures" | safeHTML }} -
-
-

{{ $.Param "section_open_knowledge_section1_end" | safeHTML }}

-

{{ $.Param "section_open_knowledge_section2" | safeHTML }}

-
-
-
-
- {{end}} - - {{ if .Site.Data.landingpage.open_events_visible }} -
-
-
-
- Arrow -
- -

{{ $.Param "section_open_events_section" | safeHTML }}

-
-
-
-
-

Open Events

- - Click SVG -
- Section 3 -
-
-
-
- {{end}} - - {{ if .Site.Data.landingpage.open_source_visible }} -
-
-
- -

-
- text background - Open -
- Source -

- section 4 -
-
-
- -

{{ $.Param "section_open_source_section1" | safeHTML }}

-

{{ $.Param "section_open_source_section2" | safeHTML }}

-
-
-
-
- {{end}} - - {{ if .Site.Data.landingpage.open_doors_visible }} - {{ partial "partials/cal.html" }} -
-
-
-
-

Open Doors

- - click svg -
- Open door image -
-
-
- - vertical lines -
-
-

{{ $.Param "section_open_doors_section2" | safeHTML }}

-
-
-
-
-

{{ $.Param "section_open_doors_section1" | safeHTML }}

-
-
-
-
-

{{ $.Param "section_open_doors_section3" | safeHTML }}

- - call icon - {{ $.Param "section_open_doors_schedule_appointment" | safeHTML }} - -
-
-
- -
-
-
- {{end}} - - {{ if .Site.Data.landingpage.open_data_visible }} -
-
-
- thunder - randomStar -
- Lines - - -

{{ $.Param "section_open_data_section" | safeHTML }}

-
-
-
-

- Open -
- text background - Data -
-

-
- - section 5 -
-
-
-
- {{end}} - - {{ if .Site.Data.landingpage.open_office_visible }} -
-
-
-
- -

Open Office

-
- Section 6 -
-
-
-
- arrow - line -

100%

-

{{ $.Param "section_open_office_section1" | safeHTML }}

-
-

{{ $.Param "section_open_office_section2" | safeHTML }}

-

{{ $.Param "section_open_office_section3" | safeHTML }}

-
-
-
-
- {{end}} - - {{ if .Site.Data.landingpage.open_diversity_visible }} -
-
-
-
- -
- -
-
-
-
- bullet point -
-
- -

{{ $.Param "section_open_diversity_section1" | safeHTML }}

-
-
-
-
- bullet point -
-
-

{{ $.Param "section_open_diversity_section2" | safeHTML }}

-
-
-
-
-
- line -
-

Open Diversity

- - click -
- Open Diversity -
-
-
-
- {{end}} -
-{{ end }} \ No newline at end of file diff --git a/src/layouts/page/about-hendrik.html b/src/layouts/page/about-hendrik.html deleted file mode 100644 index 17103da6..00000000 --- a/src/layouts/page/about-hendrik.html +++ /dev/null @@ -1,80 +0,0 @@ -{{ define "main" }} -{{ $underline := resources.Get "/illustrations/underline.svg" }} -{{ $heroAbout := resources.Get "/illustrations/hero-about.svg" }} -{{ $hendrik := resources.Get "/images/hendrik.jpg" }} -{{ $circles := resources.Get "/illustrations/circles.svg" }} -{{ $arrow := resources.Get "/illustrations/arrow.svg" }} -{{ $dashline := resources.Get "/illustrations/dash-line-7.svg" }} -{{ $line6 := resources.Get "/illustrations/line-6.svg" }} -{{ $line7 := resources.Get "/illustrations/line-7.svg" }} -{{ $eclipse := resources.Get "/illustrations/eclipse.svg" }} -{{ $adoptOpenJDK := resources.Get "/illustrations/adoptOpenJDK.svg" }} -{{ $adoptium := resources.Get "/illustrations/adoptium.svg" }} -{{ $adopt := resources.Get "/illustrations/adoptJDK.svg" }} -{{ $jakarta := resources.Get "/illustrations/jakarta.svg" }} -{{ $ospo := resources.Get "/illustrations/ospo.svg" }} -{{ $java := resources.Get "/illustrations/java.svg" }} -{{ $wiki := resources.Get "/illustrations/wiki.svg" }} -{{ $opensource := resources.Get "/illustrations/opensource.svg" }} -{{ $javaland := resources.Get "/illustrations/javaland.svg" }} -{{ $itclub := resources.Get "/illustrations/itclub.svg" }} -{{ $longline := resources.Get "/illustrations/longline.svg" }} -{{ $swirlds := resources.Get "/illustrations/swirlds.svg" }} -{{ $longline := resources.Get "/illustrations/longline.svg" }} -{{ $hedera := resources.Get "/illustrations/hedera.svg" }} -{{ $heise := resources.Get "/illustrations/heise.svg" }} -{{ $arrow22 := resources.Get "/illustrations/arrow22.svg" }} -{{ $dashlineM := resources.Get "/illustrations/dash-line-7-m.svg" }} -{{ $lineM := resources.Get "/illustrations/lineM.svg" }} -{{ $lineM2 := resources.Get "/illustrations/lineM2.svg" }} -{{ $click := resources.Get "/illustrations/click.svg" }} -{{ $dashlineM2 := resources.Get "/illustrations/dashlineM.svg" }} -{{ $dashlineD := resources.Get "/illustrations/dash-line-7-d.svg" }} - -
-
-
-
-

{{ $.Param "title" | safeHTML }}

- {{ i18n -
-
-
- -
-
-
-
-
-
-

{{ $.Param "section_intro" | safeHTML }}

-
- Circles - - Arrow 22 -
-
-
- Hero about - Hendrik -
-
-
-
- -
- - - Dashline M -
-
-

Our Founder

- -
-

{{ $.Param "about_hendrik_paragraph_1" | safeHTML }}

-

{{ $.Param "about_hendrik_paragraph_2" | safeHTML }}

-
-
-
-
-{{ end }} \ No newline at end of file diff --git a/src/layouts/page/about-us.html b/src/layouts/page/about-us.html deleted file mode 100644 index 6c20146e..00000000 --- a/src/layouts/page/about-us.html +++ /dev/null @@ -1,189 +0,0 @@ -{{ define "main" }} -{{ $underline := resources.Get "/illustrations/underline.svg" }} -{{ $heroAbout := resources.Get "/illustrations/hero-about-1.svg" }} -{{ $circles := resources.Get "/illustrations/circles.svg" }} -{{ $arrow := resources.Get "/illustrations/arrow.svg" }} -{{ $dashline := resources.Get "/illustrations/dash-line.svg" }} -{{ $line6 := resources.Get "/illustrations/line-6.svg" }} -{{ $line7 := resources.Get "/illustrations/line-7.svg" }} -{{ $eclipse := resources.Get "/illustrations/eclipse.svg" }} -{{ $adoptOpenJDK := resources.Get "/illustrations/adoptOpenJDK.svg" }} -{{ $adoptium := resources.Get "/illustrations/adoptium.svg" }} -{{ $adopt := resources.Get "/illustrations/adoptJDK.svg" }} -{{ $jakarta := resources.Get "/illustrations/jakarta.svg" }} -{{ $ospo := resources.Get "/illustrations/ospo.svg" }} -{{ $java := resources.Get "/illustrations/java.svg" }} -{{ $wiki := resources.Get "/illustrations/wiki.svg" }} -{{ $opensource := resources.Get "/illustrations/opensource.svg" }} -{{ $javaland := resources.Get "/illustrations/javaland.svg" }} -{{ $itclub := resources.Get "/illustrations/itclub.svg" }} -{{ $longline := resources.Get "/illustrations/longline.svg" }} -{{ $swirlds := resources.Get "/illustrations/swirlds.svg" }} -{{ $longline := resources.Get "/illustrations/longline.svg" }} -{{ $hedera := resources.Get "/illustrations/hedera.svg" }} -{{ $heise := resources.Get "/illustrations/heise.svg" }} -{{ $arrow22 := resources.Get "/illustrations/arrow22.svg" }} -{{ $dashlineM := resources.Get "/illustrations/dashline-m.svg" }} -{{ $lineM := resources.Get "/illustrations/lineM.svg" }} -{{ $lineM2 := resources.Get "/illustrations/lineM2.svg" }} -{{ $click := resources.Get "/illustrations/click.svg" }} -{{ $dashlineM2 := resources.Get "/illustrations/dashlineM.svg" }} -{{ $teamPlaceholder := resources.Get "/illustrations/team-placeholder.svg" }} -{{ $hendrik := resources.Get "/images/hendrik.jpg" }} -{{ $circles2 := resources.Get "/illustrations/circles-2.svg" }} -{{ $star := resources.Get "/illustrations/star.svg" }} -{{ $line := resources.Get "/illustrations/line-7.svg" }} -{{ $line2 := resources.Get "/illustrations/line-6.svg" }} -{{ $sbCircle := resources.Get "/illustrations/sb-circle-2.svg" }} -{{ $circle55 := resources.Get "/illustrations/circle-55.svg" }} - -
-
- - - - - - - - - -
-
-
-
-
-

{{.Params.title}}

- {{ i18n -
-
- -
- -
- - - -
-
-
-
-
-
-
-

- {{.Params.section_prefix}} {{ .Params.section_team}} -

-
-
- {{ $data := index .Site.Data .Site.Language.Lang }} - {{ range $data.team }} - {{if .visible}} -
-
- - -
- -
- {{ end }} - {{ end }} -
-
- -
-

- {{.Params.section_prefix}} {{.Params.section_engagement}} -

-
- {{ $data := index .Site.Data .Site.Language.Lang }} - {{ range $data.engagements }} - {{if .visible}} - {{ partial "partials/about-engagemet-2.html" (dict "logo" .logo "title" .title "description" .text "link" - .link)}} - {{ end }} - {{ end }} -
-
- -
-

- {{.Params.section_prefix}} {{.Params.section_customers}} -

-
- {{ $data := index .Site.Data .Site.Language.Lang }} - {{ range $data.partners }} - {{if .visible}} - {{ partial "partials/about-customer.html" (dict "logo" .logo "title" .title "description" .text "link" - .link)}} - {{ end }} - {{ end }} -
-
-
-
-
-
- -{{ end }} diff --git a/src/layouts/page/article.html b/src/layouts/page/article.html deleted file mode 100644 index 3835787c..00000000 --- a/src/layouts/page/article.html +++ /dev/null @@ -1,11 +0,0 @@ -{{ define "main" }} -
- - {{ if or (eq .Params.showTitle nil) (or (eq .Params.showTitle true) (eq (lower .Params.showTitle) "true")) }} - {{ partial "partials/article-headline.html" (dict "title" .Title )}} - {{ else }} -
- {{ end }} - {{ partial "partials/article-body.html" (dict "content" .Content )}} -
-{{ end }} \ No newline at end of file diff --git a/src/layouts/page/bot-reply.html b/src/layouts/page/bot-reply.html deleted file mode 100644 index 2e6ccc93..00000000 --- a/src/layouts/page/bot-reply.html +++ /dev/null @@ -1,216 +0,0 @@ -{{ define "main" }} -{{ $owl := resources.Get "/images/owl.png" }} -
-
- -
- -
- -
- How can I deploy a smart contract with Java? -
-
- Owl - -
-
-
-
- -

- Ac laoreet cursus arcu enim ante donec amet et quam at varius -

- -
- Mauris pulvinar sed tempor adipiscing interdum dolor ac in eu -
- -

- Quam non est ipsum quis nulla blandit. Ut facilisis non accumsan leo accumsan. Aliquet - orci - amet tempor sit dignissim. Dignissim tortor orci pulvinar praesent posuere nunc - parturient - augue diam. Sapien dui sit vel tincidunt pharetra sem. Urna pretium bibendum mi pulvinar - ut - fames. - Ut id eu sed mi accumsan. Quis risus adipiscing odio et sed. Ac laoreet cursus arcu enim - ante. Donec amet et quam at varius. Purus purus condimentum gravida gravida ultricies - neque - vestibulum. Ut mi egestas mattis lacus amet. -

- - - https://uam non est ipsum quis nulla blandit - - - https://uam non est ipsum quis nulla blandit - - -
- Sed et arcu eros dui. Erat egestas mattis adipiscing tellus dictumst turpis -
-

- Quam non est ipsum quis nulla blandit. Ut facilisis non accumsan leo accumsan. Aliquet - orci - amet tempor sit dignissim. Dignissim tortor orci pulvinar praesent posuere nunc - parturient - augue diam. Sapien dui sit vel tincidunt pharetra sem. Urna pretium bibendum mi pulvinar - ut - fames. -

- -
    -
  • - tortor orci pulvinar praesent posuere nunc parturient -
  • -
  • - tortor orci pulvinar praesent posuere nunc parturient -
  • -
  • - tortor orci pulvinar praesent posuere nunc parturient -
  • -
-
-
-
- - - - -
- Quis sed consectetur est duis donec mauris. In neque purus magna lorem. Scelerisque massa sit sem - nunc. Faucibus est dictum amet non proin donec habitant. Urna tortor habitant malesuada odio - tincidunt viverra. -
- -
- Owl - -
-
-
-
- -

- Ac laoreet cursus arcu enim ante donec amet et quam at varius -

- -
- Mauris pulvinar sed tempor adipiscing interdum dolor ac in eu -
- -

- Quam non est ipsum quis nulla blandit. Ut facilisis non accumsan leo accumsan. Aliquet - orci - amet tempor sit dignissim. Dignissim tortor orci pulvinar praesent posuere nunc - parturient - augue diam. Sapien dui sit vel tincidunt pharetra sem. Urna pretium bibendum mi pulvinar - ut - fames. - Ut id eu sed mi accumsan. Quis risus adipiscing odio et sed. Ac laoreet cursus arcu enim - ante. Donec amet et quam at varius. Purus purus condimentum gravida gravida ultricies - neque - vestibulum. Ut mi egestas mattis lacus amet. -

- - -
-
- - -
- -
-
<!doctype html>
-<html>
-<head>
-  <meta charset="UTF-8">
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  <link href="/dist/main.css" rel="stylesheet">
-</head>
-<body>
-  <h1 class="text-3xl font-bold underline">
-    Hello world!
-  </h1>
-</body>
-</html>
-
-
- -
- -

- Quam non est ipsum quis nulla blandit. Ut facilisis non accumsan leo accumsan. Aliquet - orci - amet tempor sit dignissim. Dignissim tortor orci pulvinar praesent posuere nunc - parturient - augue diam. Sapien dui sit vel tincidunt pharetra sem. Urna pretium bibendum mi pulvinar - ut - fames. -

-
-
-
- - -
- - - -
- -
-
- -
- - -
-

Quam non est ipsum quis nulla blandit. Ut facilisis - non - accumsan leo accumsan. -

-
-
-
-
- - -{{ end }} \ No newline at end of file diff --git a/src/layouts/page/chatbox.html b/src/layouts/page/chatbox.html deleted file mode 100644 index 1451e3a1..00000000 --- a/src/layouts/page/chatbox.html +++ /dev/null @@ -1,186 +0,0 @@ -{{ define "main" }} - -{{ $heroTextBg := resources.Get "/illustrations/textbgchatbox.svg" }} -{{ $heroTextBgSm := resources.Get "/illustrations/mm11.svg" }} -{{ $supportCare := resources.Get "/images/support-dark-logo.png" }} -{{ $owl := resources.Get "/images/owl.png" }} -{{ $wave := resources.Get "/illustrations/bg-wave.svg" }} -{{ $star := resources.Get "/illustrations/star.svg" }} -{{ $round12 := resources.Get "/illustrations/round-12.svg" }} -{{ $round22 := resources.Get "/illustrations/round22.svg" }} -{{ $round23 := resources.Get "/illustrations/round23.svg" }} -{{ $footerImage := resources.Get "/illustrations/img-311.png" }} -
-
-
- - Star - - - -

-
- - Hero background small - {{.Params.title}} -
-

-
-

by

- Support and Care -
-
- - - -
- Wave -
-
-

- Welcome to XYZ et tristique egestas adipiscing. Neque venenatis mattis pharetra orci id viverra. - Sapien praesent convallis diam vel. Ultrices diam imperdiet facilisi. -

- Footer image -
-
-
-
- - - -{{ end }} \ No newline at end of file diff --git a/src/layouts/page/contact.html b/src/layouts/page/contact.html deleted file mode 100644 index 0608c7db..00000000 --- a/src/layouts/page/contact.html +++ /dev/null @@ -1,76 +0,0 @@ -{{ define "main" }} -{{ $heroTextBg := resources.Get "/illustrations/textBG.svg" }} -{{ $callIcon := resources.Get "/icons/call.svg" }} -{{ $lines := resources.Get "/illustrations/lines-5.svg" }} -{{ $linesM := resources.Get "/illustrations/linesb.svg" }} -{{ $round1 := resources.Get "/illustrations/round-1.svg" }} -{{ $roundSM := resources.Get "/illustrations/round-44.svg" }} -{{ $contact := resources.Get "/illustrations/contact.svg" }} - -{{ partial "partials/cal.html" }} -
-
- - -
-

-
- Hero text background - {{.Params.title}} -
-

-
-
-
-
-

{{ $.Param "intro" | safeHTML }}

- - Call icon - {{ $.Param "schedule_button_text" }} - -
-
-
- - Round small -
-
-

{{ $.Param "mail_intro" }}

- - - - -

- {{ $.Param "mail_address" }} -

-
-

{{ $.Param "phone_intro" }}

- - - - -

- {{ $.Param "phone_nummer" }} -

-
-
-
-

{{ $.Param "address_intro" }}

-
- - - - -

- {{ $.Param "address" | safeHTML }} -

- -
-
-
- Contact -
-
-
-
-{{ end }} \ No newline at end of file diff --git a/src/layouts/page/newsletter.html b/src/layouts/page/newsletter.html deleted file mode 100644 index 1aec6c2e..00000000 --- a/src/layouts/page/newsletter.html +++ /dev/null @@ -1,7 +0,0 @@ -{{ define "main" }} - -
- {{ partial "partials/article-headline.html" (dict "title" .Title )}} - {{ partial "partials/brevo-newsletter-form-de.html"}} -
-{{ end }} \ No newline at end of file diff --git a/src/layouts/page/packages.html b/src/layouts/page/packages.html deleted file mode 100644 index d2407cd4..00000000 --- a/src/layouts/page/packages.html +++ /dev/null @@ -1,259 +0,0 @@ -{{ define "main" }} -{{ $underline := resources.Get "/illustrations/underline.svg" }} -{{ $arrow45 := resources.Get "/illustrations/arrow-45.svg" }} -{{ $round2 := resources.Get "/illustrations/round2.svg" }} -{{ $plant1 := resources.Get "/images/p-1.png" }} -{{ $plant2 := resources.Get "/images/p-2.png" }} -{{ $plant3 := resources.Get "/images/p-3.png" }} -{{ $y1tick := resources.Get "/icons/y-1-tick.svg" }} -{{ $g1tick := resources.Get "/icons/g-1-tick.svg" }} -{{ $b1tick := resources.Get "/icons/b-1-tick.svg" }} - - -
-
-
-
-

Direkte Hilfe für Sie

-
-

Nachhaltige Stärkung für Open Source.

- {{ i18n -
-
-
- - -

Open Source ist die Grundlage moderner Software, doch oft fehlt es an verlässlicher Unterstützung. Mit Support & Care für Apache Maven kombinieren wir professionelle Servicelevel mit einer klaren Mission: Alle Einnahmen fließen zurück in die Weiterentwicklung von Maven und das Open-Source-Ökosystem. Profitieren Sie von direkter Expertenhilfe und tragen Sie gleichzeitig zu nachhaltiger OSS-Infrastruktur bei.

-
-
- -
-
-
-
- Basis Subscription -
- {{ i18n -
    -
  • -
    - {{ i18n -

    4 Stunden Support pro Monat inklusive1

    -
    -
  • -
  • -
    - {{ i18n -

    - Reaktionszeit 1 Werktag2 -

    -
    -
  • -
  • -
    - {{ i18n -

    - Supportanfrage per Helpdesk in Deutsch und Englisch33 -

    -
    -
  • -
  • -
    - {{ i18n -

    - 10% Rabatt auf jede weitere Support-Stunde -

    -
    -
  • -
  • -
    - {{ i18n -

    - Quartals-Webinar direkt mit den Expert:innen4,5 -

    -
    -
  • -
  • -
    - {{ i18n -

    - monatlicher Newsletter -

    -
    -
  • -
-
- -
- -
-
-
- Standard Subscription -
- {{ i18n -
    -
  • -
    - {{ i18n -

    48 Stunden Support pro Monat inklusive1

    -
    -
  • -
  • -
    - {{ i18n -

    - Reaktionszeit 1 Werktag2 -

    -
    -
  • -
  • -
    - {{ i18n -

    - Supportanfrage per Helpdesk in Deutsch und Englisch33 -

    -
    -
  • -
  • -
    - {{ i18n -

    - 15% Rabatt auf jede weitere Support-Stunde -

    -
    -
  • -
  • -
    - {{ i18n -

    - Quartals-Webinar direkt mit den Expert:innen4,5 -

    -
    -
  • -
  • -
    - {{ i18n -

    - monatlicher Newsletter -

    -
    -
  • -
  • -
    - {{ i18n -

    - 10% Trainingsrabatt -

    -
    -
  • -
  • -
    - {{ i18n -

    - Individueller monatlicher Call mit Expert:innen4,5 -

    -
    -
  • -
-
- -
- -
-
-
- Premium Subscription -
- {{ i18n -
    -
  • -
    - {{ i18n -

    8 Stunden Support pro Monat inklusive11

    -
    -
  • -
  • -
    - {{ i18n -

    - Reaktionszeit 1 Stunde -

    -
    -
  • -
  • -
    - {{ i18n -

    - Supportanfrage per Helpdesk und Hotline in Deutsch und Englisch3 -

    -
    -
  • -
  • -
    - {{ i18n -

    - 15% Rabatt auf jede weitere Support-Stunde -

    -
    -
  • -
  • -
    - {{ i18n -

    - Quartals-Webinar direkt mit den Expert:innen4,5 -

    -
    -
  • -
  • -
    - {{ i18n -

    - monatlicher Newsletter -

    -
    -
  • -
  • -
    - {{ i18n -

    - 10% Trainingsrabatt -

    -
    -
  • -
  • -
    - {{ i18n -

    - Individueller monatlicher Call mit Expert:innen4,5 -

    -
    -
  • -
-
- -
-
- -
-
    -
  • - 1 Nicht genutzte Support-Stunden verfallen zum Monatsende - Ihr Beitrag unterstützt in diesem Fall direkt die Weiterentwicklung der betreffenden Open-Source-Komponenten. -
  • -
  • - 2 Werktage sind Montag bis Freitag, mit Ausnahme gesetzlicher Feiertage in NRW -
  • -
  • - 3 Als Helpdesk nutzen wir eine DSGVO-konforme, in der EU gehostete Lösung. Unsere Kund:innen erhalten individuelle Accounts, und die Kommunikation ist sowohl auf Deutsch als auch auf Englisch möglich. -
  • -
  • - 4 Unsere Expertinnen sind Entwickler innen und technische Mitarbeitende, die direkt an den jeweiligen OSS-Projekten (z. B. als Committer oder Maintainer) mitwirken. -
  • -
  • - 5 5 5Für Webinare und individuelle Gespräche nutzen wir Zoom. -
  • -
-
-
-
-{{ end }} \ No newline at end of file diff --git a/src/layouts/page/pricing.html b/src/layouts/page/pricing.html deleted file mode 100644 index 9f515256..00000000 --- a/src/layouts/page/pricing.html +++ /dev/null @@ -1,2198 +0,0 @@ -{{ define "main" }} -{{ $underline := resources.Get "/illustrations/line-p.svg" }} -{{ $arrow45 := resources.Get "/illustrations/arrow-45.svg" }} -{{ $round2 := resources.Get "/illustrations/round2.svg" }} -{{ $percent := resources.Get "/illustrations/percent.svg" }} -{{ $plant1 := resources.Get "/images/p-1.png" }} -{{ $plant2 := resources.Get "/images/p-2.png" }} -{{ $plant3 := resources.Get "/images/p-3.png" }} -{{ $y1tick := resources.Get "/icons/y-1-tick.svg" }} -{{ $g1tick := resources.Get "/icons/g-1-tick.svg" }} -{{ $b1tick := resources.Get "/icons/b-1-tick.svg" }} -{{ $greenTick := resources.Get "/icons/green-tick.svg" }} -{{ $blueTick := resources.Get "/icons/blue-tick.svg" }} -{{ $purpleTick := resources.Get "/icons/purple-tick.svg" }} - - -
-
-
-
-
-

Let's get you started with Buffer

-

- Simple, all-inclusive pricing. No "per user" - costs.
No credit card required to - get started. -

- {{ i18n -
-
-
- - -
-
- -
-
- - -
- -
-
-
- - - - - - - - -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Monthly pricing - - -
- Social accounts -
- - - -
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. -
-
-
-
-
- Users - - Scheduled posts
per social account -
- Social networks - - Schedule as you
discover -
- Browser extension - - Mobile apps:
iOS + Android -
- Create and
schdule content -
- Pablo:
- Image creator -
- Video and GIF:
- Uploader -
- Calendar - - Optimize and
analyze -
- Link shortening
and tracking -
- Social
analytics -
- Advanced
social analytics -
- pro - -
- - -
-
- 8 total - - 1 - - 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- {{ i18n -
-
-
- {{ i18n -
-
-
- {{ i18n -
-
-
- {{ i18n -
-
-
- {{ i18n -
-
-
- {{ i18n -
-
-
- {{ i18n -
-
-
- {{ i18n -
-
-
- -
- Pro
-

Try it free - for 7 days

- Start - Trial -
-
-
- Premium - -
- - -
-
- 8 total - - 2 - - 2000 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- {{ i18n -
-
-
- {{ i18n -
-
-
- {{ i18n -
-
-
- {{ i18n -
-
-
- {{ i18n -
-
-
- {{ i18n -
-
-
- {{ i18n -
-
-
- {{ i18n -
-
- -
- Premium
-

Try it free for 7 days

- Start - Trial -
-
- Small business - -
- - -
-
- 8 total - - 6 - - 2000 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- {{ i18n -
-
-
- {{ i18n -
-
-
- {{ i18n -
-
-
- {{ i18n -
-
-
- {{ i18n -
-
-
- {{ i18n -
-
-
- {{ i18n -
-
-
- {{ i18n -
-
- -
- Premium
-

Try it free for 7 days

- Start - Trial -
-
-
-
-
-
-
-
-
-
-
- -
- -
-{{ end }} \ No newline at end of file diff --git a/src/layouts/page/product-overview.html b/src/layouts/page/product-overview.html deleted file mode 100644 index 77c3e73c..00000000 --- a/src/layouts/page/product-overview.html +++ /dev/null @@ -1,69 +0,0 @@ -{{ define "main" }} -{{ $underline := resources.Get "/illustrations/underline.svg" }} -{{ $heroAbout := resources.Get "/illustrations/hero-about-1.svg" }} -{{ $circles := resources.Get "/illustrations/circles.svg" }} -{{ $arrow := resources.Get "/illustrations/arrow.svg" }} -{{ $dashline := resources.Get "/illustrations/dash-line.svg" }} -{{ $line6 := resources.Get "/illustrations/line-6.svg" }} -{{ $line7 := resources.Get "/illustrations/line-7.svg" }} -{{ $eclipse := resources.Get "/illustrations/eclipse.svg" }} -{{ $adoptOpenJDK := resources.Get "/illustrations/adoptOpenJDK.svg" }} -{{ $adoptium := resources.Get "/illustrations/adoptium.svg" }} -{{ $adopt := resources.Get "/illustrations/adoptJDK.svg" }} -{{ $jakarta := resources.Get "/illustrations/jakarta.svg" }} -{{ $ospo := resources.Get "/illustrations/ospo.svg" }} -{{ $java := resources.Get "/illustrations/java.svg" }} -{{ $wiki := resources.Get "/illustrations/wiki.svg" }} -{{ $opensource := resources.Get "/illustrations/opensource.svg" }} -{{ $javaland := resources.Get "/illustrations/javaland.svg" }} -{{ $itclub := resources.Get "/illustrations/itclub.svg" }} -{{ $longline := resources.Get "/illustrations/longline.svg" }} -{{ $swirlds := resources.Get "/illustrations/swirlds.svg" }} -{{ $longline := resources.Get "/illustrations/longline.svg" }} -{{ $hedera := resources.Get "/illustrations/hedera.svg" }} -{{ $heise := resources.Get "/illustrations/heise.svg" }} -{{ $arrow22 := resources.Get "/illustrations/arrow22.svg" }} -{{ $dashlineM := resources.Get "/illustrations/dashline-m.svg" }} -{{ $lineM := resources.Get "/illustrations/lineM.svg" }} -{{ $lineM2 := resources.Get "/illustrations/lineM2.svg" }} -{{ $click := resources.Get "/illustrations/click.svg" }} -{{ $dashlineM2 := resources.Get "/illustrations/dashlineM.svg" }} -{{ $callIcon := resources.Get "/icons/call.svg" }} - - -
-
-
-
-

{{.Params.title}}

- {{ i18n -
-
-
-

{{ $.Param "intro-1" | markdownify }}

-

{{ $.Param "intro-2" | markdownify }}

-

{{ $.Param "intro-3" | markdownify }}

-
- -
- -
-
- - Line - - Line M -
- {{ range .Params.facts }} - {{ partial "partials/about-engagemet.html" (dict "logo" .logo "title" .title "description" .text "link" .link)}} - {{ end }} -
-
-
-
-{{ end }} \ No newline at end of file diff --git a/src/layouts/page/sample.html b/src/layouts/page/sample.html deleted file mode 100644 index 653a1b9f..00000000 --- a/src/layouts/page/sample.html +++ /dev/null @@ -1,437 +0,0 @@ -{{ define "main" }} -{{ $underline1 := resources.Get "/illustrations/underline-1.svg" }} -{{ $articleImg := resources.Get "/illustrations/article-img.png" }} -{{ $articleImgMb := resources.Get "/illustrations/article-img-mb.svg" }} -{{ $textBg3 := resources.Get "/illustrations/text-bg-3.svg" }} -
-
-
-
-
-

- Title of the article -

- {{ i18n -
-
- -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla commodo velit sodales, accumsan risus in, tempor - quam. Maecenas orci odio, accumsan sed porttitor vel, rutrum non ex. Pellentesque habitant morbi tristique - senectus et netus et malesuada fames ac turpis egestas. Maecenas eget eros in velit consequat pretium nec non - risus. Quisque lobortis accumsan diam, in fermentum velit semper eget. Sed ultrices orci at ipsum condimentum, - non accumsan tellus mattis. Duis porttitor, ligula sed tincidunt pharetra, ex augue auctor arcu, nec - sollicitudin magna nibh efficitur sapien. Sed finibus feugiat dignissim. Etiam mollis sem in diam fermentum, sit - amet convallis metus ultrices. In interdum blandit nulla. -

-
-
-
- - -
-
-

- Aenean et tortor nulla. Nullam eu risus eros. Pellentesque vestibuÂlum, metus id tempus congue, orci quam bibendum - ligula, ultrices tristique nisl lorem sed nibh. Orci varius natoque penatibus et magnis dis parturient montes, - nascetur ridiculus mus. Proin id magna libero. Proin sed luctus metus. Pellentesque eu egestas augue, et tristique - tortor. Nulla facilisi. Sed varius tempor lorem. Sed lobortis ligula ac metus aliquam, sit amet fringilla mauris - accumsan. Maecenas sit amet tellus sit amet massa accumsan sollicitudin eget quis turpis. Maecenas fringilla justo - et posuere porta. Cras nec nibh pharetra, interdum quam at, pellentesque velit. Pellentesque ullamcorper nibh ut - elementum fringilla. -

-
- - -
-
-

- Related -
- Text background - videos -
-

-
- -
-
-
-
-
-
- ... -
- -
-
-

- Title of the videos -

-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit bibendum ligula, ultrices -

-
-
-
- -
-
-
-
- ... -
- -
-
-

- Title of the videos -

-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit bibendum ligula, ultrices -

-
-
-
- -
-
-
-
- ... -
- -
-
-

- Title of the videos -

-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit bibendum ligula, ultrices -

-
-
-
- -
-
-
-
- ... -
- -
-
-

- Title of the videos -

-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit bibendum ligula, ultrices -

-
-
-
-
- - -
- - -
- -
- - - -{{ end }} \ No newline at end of file diff --git a/src/layouts/page/single.html b/src/layouts/page/single.html deleted file mode 100644 index 9b33e3fc..00000000 --- a/src/layouts/page/single.html +++ /dev/null @@ -1,7 +0,0 @@ -{{ define "main" }} - -
- {{ partial "partials/article-headline.html" (dict "title" .Title )}} - {{ partial "partials/article-body.html" (dict "content" .Content )}} -
-{{ end }} \ No newline at end of file diff --git a/src/layouts/page/support-care.html b/src/layouts/page/support-care.html deleted file mode 100644 index bdb882ea..00000000 --- a/src/layouts/page/support-care.html +++ /dev/null @@ -1,80 +0,0 @@ -{{ define "main" }} -{{ $underline := resources.Get "/illustrations/underline.svg" }} - -{{ $callIcon := resources.Get "/icons/call.svg" }} -{{ $dashlineD := resources.Get "/illustrations/dash-line-7-d.svg" }} -{{ $dashlineM := resources.Get "/illustrations/dash-line-12-sm.svg" }} -{{ $dashline := resources.Get "/illustrations/dash-line-7.svg" }} - -{{ $top11 := resources.Get "/illustrations/top-11.svg" }} -{{ $care := resources.Get "/illustrations/care.svg" }} - - -
-
-
-
-
-

{{.Params.title}}

- {{ i18n -
-
-

- {{.Params.subtitle | markdownify }} -

-
-
- -
- - - Dashline - -
-
-
-

{{ $.Param "intro-1" | markdownify }}

-

{{ $.Param "intro-2" | markdownify }}

-
-
-
-
- -
-
- Top11 - Care -
-
- -
-
-
-

{{ $.Param "intro-3" | markdownify }}

-
-
-
- - -
-
- {{ range .Params.facts }} - {{ partial "partials/care-card.html" (dict "logo" .logo "title" .title "description" .text "link" .link)}} - {{ end }} -
-
- -
-
- -
-{{ end }} \ No newline at end of file diff --git a/src/layouts/partials/about-customer.html b/src/layouts/partials/about-customer.html deleted file mode 100644 index 06f0b726..00000000 --- a/src/layouts/partials/about-customer.html +++ /dev/null @@ -1,11 +0,0 @@ -
-
-
-
- Logo -
-

{{ .title }}

-
-

{{ .description | markdownify }}

-
-
\ No newline at end of file diff --git a/src/layouts/partials/about-engagemet-2.html b/src/layouts/partials/about-engagemet-2.html deleted file mode 100644 index 220d0378..00000000 --- a/src/layouts/partials/about-engagemet-2.html +++ /dev/null @@ -1,15 +0,0 @@ - -
-
-
- - {{ if .link }} - Logo - {{ else -}} - Logo - {{ end -}} -
-

{{ .title }}

-
-

{{ .description | markdownify }}

-
diff --git a/src/layouts/partials/about-engagemet.html b/src/layouts/partials/about-engagemet.html deleted file mode 100644 index 890ac695..00000000 --- a/src/layouts/partials/about-engagemet.html +++ /dev/null @@ -1,16 +0,0 @@ -
-
-
-
- - {{ if .link }} - Logo - {{ else -}} - Logo - {{ end -}} -
-

{{ .title }}

-
-

{{ .description | markdownify }}

-
-
\ No newline at end of file diff --git a/src/layouts/partials/article-body.html b/src/layouts/partials/article-body.html deleted file mode 100644 index f466c905..00000000 --- a/src/layouts/partials/article-body.html +++ /dev/null @@ -1,13 +0,0 @@ -{{ $underline := resources.Get "/illustrations/underline.svg" }} -{{ $rightSide := resources.Get "/illustrations/right-side.svg" }} -{{ $fabien := resources.Get "/images/fabien.jpg" }} - -
-
-
- {{ .content }} -
-
-
\ No newline at end of file diff --git a/src/layouts/partials/article-headline.html b/src/layouts/partials/article-headline.html deleted file mode 100644 index ab3cd459..00000000 --- a/src/layouts/partials/article-headline.html +++ /dev/null @@ -1,10 +0,0 @@ -{{ $underline := resources.Get "/illustrations/underline.svg" }} - -
-
-
-

{{ .title }}

- {{ i18n -
-
-
\ No newline at end of file diff --git a/src/layouts/partials/brevo-newsletter-form-de.html b/src/layouts/partials/brevo-newsletter-form-de.html deleted file mode 100644 index 6a4f189d..00000000 --- a/src/layouts/partials/brevo-newsletter-form-de.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - -
-
-
-
- - - - - Deine Anmeldung konnte nicht gespeichert werden. Bitte versuche es erneut. - -
-
-
-
-
- - - - - Deine Anmeldung war erfolgreich. - -
-
-
-
-
-
-
-
-

Melde dich zu unserem Newsletter an, um auf dem Laufenden zu bleiben.

-
-
-
-
-
-
-
- - -
- -
-
- - -
-
-
-
-
-
-
- - -
- -
-
- - -
-
-
-
-
-
-
- - -
- -
-
- - - -
-
-
-
-
- -
-
-
-
-
- - - - - - - - - - -
-
-

Wir verwenden Brevo als unsere Marketing-Plattform. Indem du das Formular absendest, - erklärst du dich einverstanden, dass die von dir angegebenen persönlichen Informationen - an Brevo zur Bearbeitung übertragen werden gemäß den Datenschutzrichtlinien - von Brevo.

-
-
-
- - - -
-
-
-
- - - - - - - - - - \ No newline at end of file diff --git a/src/layouts/partials/brevo.html b/src/layouts/partials/brevo.html deleted file mode 100644 index 46acb8ba..00000000 --- a/src/layouts/partials/brevo.html +++ /dev/null @@ -1,11 +0,0 @@ - - diff --git a/src/layouts/partials/cal.html b/src/layouts/partials/cal.html deleted file mode 100644 index 193a82e0..00000000 --- a/src/layouts/partials/cal.html +++ /dev/null @@ -1,9 +0,0 @@ - - - \ No newline at end of file diff --git a/src/layouts/partials/care-card.html b/src/layouts/partials/care-card.html deleted file mode 100644 index c3cd4a84..00000000 --- a/src/layouts/partials/care-card.html +++ /dev/null @@ -1,16 +0,0 @@ -
-
-
- - {{ if .link }} - Logo - {{ else -}} - Logo - {{ end -}} -
-
-

{{ .title }}

-

{{ .description | markdownify }}

-
-
-
\ No newline at end of file diff --git a/src/layouts/partials/centered-button.html b/src/layouts/partials/centered-button.html deleted file mode 100644 index 71a63560..00000000 --- a/src/layouts/partials/centered-button.html +++ /dev/null @@ -1,6 +0,0 @@ - \ No newline at end of file diff --git a/src/layouts/partials/footer.html b/src/layouts/partials/footer.html deleted file mode 100644 index 6990af46..00000000 --- a/src/layouts/partials/footer.html +++ /dev/null @@ -1,91 +0,0 @@ -{{ $image := resources.Get "/images/logo.svg" }} -{{ $round1 := resources.Get "/illustrations/round-1.svg" }} -{{ $round2 := resources.Get "/illustrations/round-2.svg" }} - -
-
-
- - - -
-
-
-
- Circle - Circle -
-
-
- logo -

{{ T "footerPhrase" }}

-
- -
-
-
-

Explore

-
- {{ $mainMenu := site.Data.mainMenu }} - {{ range $mainMenu }} - {{ if .visibleInFooter }} - - - {{ print .i18nKey | i18n }} - - {{ end }} - {{ end }} -
-
-
-

{{ T "privacy" }}

-
- {{if eq "en" $.Lang}} - - {{else}} - - {{end}} - - {{ T "privacyPolicy" }} - - {{if eq "en" $.Lang}} - - {{else}} - - {{end}} - - {{ T "privacyCookies" }} - - - - {{ T "privacySettings" }} - - - - {{ T "impressum" }} - - -
-
-
-
- {{ $social := site.Data.social }} - {{ range $social }} - - - - {{ end }} -
-
-
-
-
-
-
\ No newline at end of file diff --git a/src/layouts/partials/head-meta.html b/src/layouts/partials/head-meta.html deleted file mode 100644 index 44b79af3..00000000 --- a/src/layouts/partials/head-meta.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - -{{ if .Page.Params.title }} - -{{ else }} - -{{ end }} - -{{ if .Page.Params.description }} - -{{ else }} - -{{ end }} - -{{ if eq $.Site.Language.Lang "en" }} - -{{ end }} -{{ if eq $.Site.Language.Lang "de" }} - -{{ end }} - -{{ if .Params.Keywords -}} - -{{ else if .Site.Params.keywords -}} - -{{ else -}} - -{{ end -}} diff --git a/src/layouts/partials/head.html b/src/layouts/partials/head.html deleted file mode 100644 index 0e675961..00000000 --- a/src/layouts/partials/head.html +++ /dev/null @@ -1,45 +0,0 @@ -{{ $bullet := resources.Get "/illustrations/bullet.svg" -}} -{{ $css := resources.Get "/css/style.css" -}} -{{ $prismCSS := resources.Get "/prism/prism.css" -}} -{{ $style := $css | resources.Minify -}} - - - {{ partial "brevo.html" . }} - {{ partial "plausible.html" . }} - {{ if .Params.Description -}} - - {{ end -}} - - - - - {{ if .Page.Title -}} - {{ .Site.Title }} – {{ .Page.Title }} - {{ else -}} - {{ .Site.Title }} - {{ end -}} - - {{ partial "head-meta.html" . }} - - - - - - - - - - - {{ if eq .Site.Language.Lang "de" }} - - {{ else }} - - - {{ end }} - - - - - - - \ No newline at end of file diff --git a/src/layouts/partials/iubenda.html b/src/layouts/partials/iubenda.html deleted file mode 100644 index d42cdcf3..00000000 --- a/src/layouts/partials/iubenda.html +++ /dev/null @@ -1,11 +0,0 @@ - - - \ No newline at end of file diff --git a/src/layouts/partials/navbar.html b/src/layouts/partials/navbar.html deleted file mode 100644 index 281360e3..00000000 --- a/src/layouts/partials/navbar.html +++ /dev/null @@ -1,211 +0,0 @@ -{{ $image := resources.Get "/images/logo.svg" }} -{{ $herobg := resources.Get "/illustrations/home-bg-2.svg" }} -{{ $herobg2 := resources.Get "/illustrations/hero-bg-2.svg" }} -{{ $mBgHero := resources.Get "/illustrations/m-bg-hero.svg" }} -{{ $smBgHero := resources.Get "/illustrations/bg-hero-mb.svg" }} -{{ $menu := resources.Get "/illustrations/burger-menu.svg" }} -{{ $close := resources.Get "/illustrations/close.svg" }} -{{ $menuBg := resources.Get "/illustrations/menu-bg.svg" }} -{{ $logoSupport := resources.Get "/images/open-elements-support-logo.png" }} - -
-
- {{ if .IsHome }} - - {{ else }} - - {{ end }} -
- {{ if .IsHome }} - - hero background for mobile - {{ else }} - - Hero - {{ end }} -
- {{ if .IsHome }} - - {{ else }} - - {{ end }} -
- -
-
-
- -
-
- - -
-
- menu background - -
-
-
- {{ $mainMenu := site.Data.mainMenu }} - {{ range $mainMenu }} - {{ if .visibleInNavigation }} - - {{ end }} - {{ end }} -
-
- - - -
- {{ range $.AllTranslations }} - {{if eq .Lang $.Lang}} - {{ - .Language.LanguageName }} - {{else}} - {{ - .Language.LanguageName }} - {{end}} - {{ end }} -
-
-
-
- {{ $social := site.Data.social }} - {{ range $social }} - - {{ end }} -
-
-
-
-
-
\ No newline at end of file diff --git a/src/layouts/partials/outdated.html b/src/layouts/partials/outdated.html deleted file mode 100644 index 8d319a74..00000000 --- a/src/layouts/partials/outdated.html +++ /dev/null @@ -1,5 +0,0 @@ - \ No newline at end of file diff --git a/src/layouts/partials/pagination.html b/src/layouts/partials/pagination.html deleted file mode 100644 index fc939bba..00000000 --- a/src/layouts/partials/pagination.html +++ /dev/null @@ -1,138 +0,0 @@ -{{- $validFormats := slice "default" "terse" }} - -{{- $msg1 := "When passing a map to the internal pagination template, one of the elements must be named 'page', and it must be set to the context of the current page." }} -{{- $msg2 := "The 'format' specified in the map passed to the internal pagination template is invalid. Valid choices are: %s." }} - -{{- $page := . }} -{{- $format := "default" }} - -{{- if reflect.IsMap . }} - {{- with .page }} - {{- $page = . }} - {{- else }} - {{- errorf $msg1 }} - {{- end }} - {{- with .format }} - {{- $format = lower . }} - {{- end }} -{{- end }} - -{{- if in $validFormats $format }} - {{- if gt $page.Paginator.TotalPages 1 }} - - {{- end }} -{{- else }} - {{- errorf $msg2 (delimit $validFormats ", ") }} -{{- end -}} - -{{/* Format: default -{{/* --------------------------------------------------------------------- */}} - - - -{{- define "partials/inline/pagination/default" }} - {{- with .Paginator }} - {{- $currentPageNumber := .PageNumber }} - - {{- with .Prev }} - - - - - - {{- else }} - - - - - - {{- end }} - - {{- $slots := 5 }} - {{- $start := math.Max 1 (sub .PageNumber (math.Floor (div $slots 2))) }} - {{- $end := math.Min .TotalPages (sub (add $start $slots) 1) }} - {{- if lt (add (sub $end $start) 1) $slots }} - {{- $start = math.Max 1 (add (sub $end $slots) 1) }} - {{- end }} - - {{- range $k := seq $start $end }} - {{- if eq $.Paginator.PageNumber $k }} - {{ $k }} - {{- else }} - {{ $k }} - {{- end }} - {{- end }} - - {{- with .Next }} - - - - - - {{- else }} - - - - - - {{- end }} - - {{- end }} -{{- end -}} - -{{/* Format: terse -{{/* --------------------------------------------------------------------- */}} -{{- define "partials/inline/pagination/terse" }} - {{- with .Paginator }} - {{- $currentPageNumber := .PageNumber }} - - {{- with .First }} - {{- if ne $currentPageNumber .PageNumber }} -
  • - -
  • - {{- end }} - {{- end }} - - {{- with .Prev }} -
  • - -
  • - {{- end }} - - {{- $slots := 3 }} - {{- $start := math.Max 1 (sub .PageNumber (math.Floor (div $slots 2))) }} - {{- $end := math.Min .TotalPages (sub (add $start $slots) 1) }} - {{- if lt (add (sub $end $start) 1) $slots }} - {{- $start = math.Max 1 (add (sub $end $slots) 1) }} - {{- end }} - - {{- range $k := seq $start $end }} - {{- if eq $.Paginator.PageNumber $k }} -
  • - {{ $k }} -
  • - {{- else }} -
  • - {{ $k }} -
  • - {{- end }} - {{- end }} - - {{- with .Next }} -
  • - -
  • - {{- end }} - - {{- with .Last }} - {{- if ne $currentPageNumber .PageNumber }} -
  • - -
  • - {{- end }} - {{- end }} - {{- end }} -{{- end -}} \ No newline at end of file diff --git a/src/layouts/partials/plausible.html b/src/layouts/partials/plausible.html deleted file mode 100644 index 0cc8f809..00000000 --- a/src/layouts/partials/plausible.html +++ /dev/null @@ -1,6 +0,0 @@ - - - diff --git a/src/layouts/partials/react-import.html b/src/layouts/partials/react-import.html deleted file mode 100644 index 3b4fad2d..00000000 --- a/src/layouts/partials/react-import.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/layouts/partials/tag-filter.html b/src/layouts/partials/tag-filter.html deleted file mode 100644 index b59c2fda..00000000 --- a/src/layouts/partials/tag-filter.html +++ /dev/null @@ -1,9 +0,0 @@ -
    -
    - {{ range .Site.Taxonomies.categories }} - - {{ .Page.Title }} - - {{ end }} -
    -
    \ No newline at end of file diff --git a/src/layouts/posts/list.html b/src/layouts/posts/list.html deleted file mode 100644 index 7f8eb43f..00000000 --- a/src/layouts/posts/list.html +++ /dev/null @@ -1,108 +0,0 @@ -{{ define "main" }} -{{ $underline := resources.Get "/illustrations/blog-underline.svg" }} -{{ $arrow := resources.Get "/illustrations/blog-arrow.svg" }} -{{ $shape := resources.Get "/illustrations/blog-shape.svg" }} -{{ $round2 := resources.Get "/illustrations/blog-round-2.svg" }} - -{{ $img1 := resources.Get "/images/img-1.png" }} -{{ $img2 := resources.Get "/images/img-2.png" }} -{{ $img3 := resources.Get "/images/img-3.png" }} -{{ $img4 := resources.Get "/images/img-4.png" }} -{{ $img5 := resources.Get "/images/img-5.png" }} -{{ $img6 := resources.Get "/images/img-6.png" }} -{{ $img7 := resources.Get "/images/img-7.png" }} -{{ $img8 := resources.Get "/images/img-8.png" }} - - - -
    - - - -
    - {{ i18n - - - -
    -
    - {{ if eq .Site.Language.Lang "de" }} -
    -
    -

    Alle unsere Beiträge gibt es auf der englischen Seite.

    - - Zur englischen Seite - -
    -
    - {{ end }} -
    -

    {{.Params.title}}

    - {{ i18n -
    -
    -
    -
    - -{{ $pages := where .Data.Pages "Params.showInBlog" "ne" false }} -{{ range (.Paginate $pages 7).Pages }} -
    -
    -
    -
    - -
    - {{ with .Params.preview_image }} - - {{ end }} -
    -
    -
    -
    -
    - - - - -
    -
    - - - -

    - {{ $data := index .Site.Data .Site.Language.Lang }} - {{ range $author := where $data.team "id" .Params.author }} - {{$author.firstName}} {{$author.lastName}} - {{ end }} -

    -
    -
    -
    - {{ range .Params.categories }} -

    #{{ . }}

    - {{ end }} -
    - -
    -

    - {{ .Params.title }} -

    -

    - {{ .Params.excerpt }} -

    -
    -
    -
    -
    -
    -
    -
    - - {{ end }} -
    - {{ partial "pagination.html" . }} -
    - -{{ end }} diff --git a/src/layouts/posts/single.html b/src/layouts/posts/single.html deleted file mode 100644 index 501d5d37..00000000 --- a/src/layouts/posts/single.html +++ /dev/null @@ -1,92 +0,0 @@ -{{ define "main" }} - -{{ $underline := resources.Get "/illustrations/post-underline.svg" }} -{{ $rightLine := resources.Get "/illustrations/right-line.svg" }} -{{ $rightSide := resources.Get "/illustrations/right-side.svg" }} - -{{ $hendrik := resources.Get "/images/hendrik.png" }} -{{ $speakers := resources.Get "/images/speakers.png" }} -{{ $speakersMobile := resources.Get "/images/speakers-mobile.png" }} -{{ $adopt := resources.Get "/images/adopt.png" }} - - -
    -
    -
    -
    -

    - {{ .Title }} -

    - {{ i18n -
    -
    -
    -
    -
    -
    -
    - - - - -
    -
    - - - -

    - {{ $data := index .Site.Data .Site.Language.Lang }} - {{ range $author := where $data.team "id" .Params.author }} - {{$author.firstName}} {{$author.lastName}} - {{ end }} -

    -
    -
    -
    - {{ range .Params.categories }} -

    #{{ . }}

    - {{ end }} -
    -
    -
    - {{ if .Params.outdated -}} - {{ partial "partials/outdated.html" }} - {{ end -}} - {{ .Content }} - {{ if .Params.origin -}} - - {{ end -}} -
    -
    -
    - {{ $data := index .Site.Data .Site.Language.Lang }} - {{ range $author := where $data.team "id" .Params.author }} -
    - author -
    -

    - {{$author.firstName}} {{$author.lastName}} -

    -

    - {{ $author.bio }} -

    -
    -
    - {{ end }} -
    -
    -
    -
    - -{{ end }} diff --git a/src/layouts/robots.txt b/src/layouts/robots.txt deleted file mode 100644 index 6534a898..00000000 --- a/src/layouts/robots.txt +++ /dev/null @@ -1,2 +0,0 @@ -User-agent: * -Sitemap: {{ .Site.BaseURL }}/sitemap.xml \ No newline at end of file diff --git a/src/layouts/shortcodes/centered-button.html b/src/layouts/shortcodes/centered-button.html deleted file mode 100644 index 4424fa5a..00000000 --- a/src/layouts/shortcodes/centered-button.html +++ /dev/null @@ -1,4 +0,0 @@ - - {{ .Inner }} - \ No newline at end of file diff --git a/src/layouts/shortcodes/centered-image.html b/src/layouts/shortcodes/centered-image.html deleted file mode 100644 index 0970bc72..00000000 --- a/src/layouts/shortcodes/centered-image.html +++ /dev/null @@ -1,6 +0,0 @@ -
    - - {{ if .Get "showCaption" }}{{ with .Get "alt" }} -
    {{ . }}
    - {{ end }}{{ end }} -
    diff --git a/src/layouts/shortcodes/quote.html b/src/layouts/shortcodes/quote.html deleted file mode 100644 index 7b3639b5..00000000 --- a/src/layouts/shortcodes/quote.html +++ /dev/null @@ -1,40 +0,0 @@ -{{ $quoteId := .Get "id" }} -{{ $data := index .Site.Data .Site.Language.Lang }} -{{ range $data.quotes }} -{{ if eq .id $quoteId}} -
    - - - - - -
    -
    - Cover -
    -
    -

    - {{ .name }} -

    -

    {{ .title }}

    -
    -
    -

    - {{ .text }} -

    - - - -
    -{{ end }} -{{ end }} - - - diff --git a/src/layouts/shortcodes/support-care-subscription-packages.html b/src/layouts/shortcodes/support-care-subscription-packages.html deleted file mode 100644 index 4c5b95ce..00000000 --- a/src/layouts/shortcodes/support-care-subscription-packages.html +++ /dev/null @@ -1,169 +0,0 @@ -
    -
    -
    -
    - {{ i18n "support_care.subscription.basic.name" | safeHTML }} -
    - {{ i18n -
      -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.basic.bulletpoint1" | safeHTML }}

      -
      -
    • -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.basic.bulletpoint2" | safeHTML }}

      -
      -
    • -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.basic.bulletpoint3" | safeHTML }}

      -
      -
    • -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.basic.bulletpoint4" | safeHTML }}

      -
      -
    • -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.basic.bulletpoint5" | safeHTML }}

      -
      -
    • -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.basic.bulletpoint6" | safeHTML }}

      -
      -
    • -
    -
    - -
    - -
    -
    -
    - {{ i18n "support_care.subscription.standard.name" | safeHTML }} -
    - {{ i18n -
      -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.standard.bulletpoint1" | safeHTML }}

      -
      -
    • -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.standard.bulletpoint2" | safeHTML }}

      -
      -
    • -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.standard.bulletpoint3" | safeHTML }}

      -
      -
    • -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.standard.bulletpoint4" | safeHTML }}

      -
      -
    • -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.standard.bulletpoint5" | safeHTML }}

      -
      -
    • -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.standard.bulletpoint6" | safeHTML }}

      -
      -
    • -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.standard.bulletpoint7" | safeHTML }}

      -
      -
    • -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.standard.bulletpoint8" | safeHTML }}

      -
      -
    • -
    -
    - -
    - -
    -
    -
    - {{ i18n "support_care.subscription.premium.name" | safeHTML }} -
    - {{ i18n -
      -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.premium.bulletpoint1" | safeHTML }}

      -
      -
    • -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.premium.bulletpoint2" | safeHTML }}

      -
      -
    • -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.premium.bulletpoint3" | safeHTML }}

      -
      -
    • -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.premium.bulletpoint4" | safeHTML }}

      -
      -
    • -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.premium.bulletpoint5" | safeHTML }}

      -
      -
    • -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.premium.bulletpoint6" | safeHTML }}

      -
      -
    • -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.premium.bulletpoint7" | safeHTML }}

      -
      -
    • -
    • -
      - {{ i18n -

      {{ i18n "support_care.subscription.premium.bulletpoint8" | safeHTML }}

      -
      -
    • -
    -
    - -
    -
    \ No newline at end of file diff --git a/src/layouts/shortcodes/youtube-2.html b/src/layouts/shortcodes/youtube-2.html deleted file mode 100644 index 80357ec5..00000000 --- a/src/layouts/shortcodes/youtube-2.html +++ /dev/null @@ -1,8 +0,0 @@ -
    -
    - -
    -{{ if .Get "showCaption" }}{{ with .Get "alt" }} -

    {{ . }}

    -{{ end }}{{ end }} -
    \ No newline at end of file From 44b050c8d050d7abd28126906faebebef659d91b Mon Sep 17 00:00:00 2001 From: Daniel Ntege Date: Thu, 12 Feb 2026 22:26:18 +0300 Subject: [PATCH 2/2] feat: add DLT & Digital Trust lecture page and localization support Signed-off-by: Daniel Ntege --- src/app/[locale]/dlt-lecture/page.tsx | 132 ++++++++++++++++++++++++++ src/i18n/de.toml | 2 + src/i18n/en.toml | 2 + 3 files changed, 136 insertions(+) create mode 100644 src/app/[locale]/dlt-lecture/page.tsx diff --git a/src/app/[locale]/dlt-lecture/page.tsx b/src/app/[locale]/dlt-lecture/page.tsx new file mode 100644 index 00000000..18ed84f0 --- /dev/null +++ b/src/app/[locale]/dlt-lecture/page.tsx @@ -0,0 +1,132 @@ +import Image from 'next/image' +import Link from 'next/link' +import { notFound } from 'next/navigation' +import type { Metadata } from 'next' + +interface DltLecturePageProps { + params: Promise<{ + locale: string + }> +} + +export async function generateMetadata({ params }: DltLecturePageProps): Promise { + const { locale } = await params + + // Only German version exists initially + if (locale !== 'de') { + return { + title: 'Page Not Available - Open Elements', + description: 'This page is not available in this language', + } + } + + const title = 'Vorlesung zu "DLT & Digital Trust" - Open Elements' + const description = "Seit 2023 bietet Hendrik Ebbers die Vorlesung 'Distribution Ledger Technology und Digital Trust' an" + + return { + title, + description, + openGraph: { + type: 'website', + title, + description, + siteName: 'Open Elements', + locale: 'de_DE', + }, + } +} + +export default async function DltLecturePage({ params }: DltLecturePageProps) { + const { locale } = await params + + // Only German version exists initially + if (locale !== 'de') { + notFound() + } + + return ( +
    + {/* Hero Section */} +
    + Hero background +
    + +
    +
    +
    +

    Vorlesung zu "DLT & Digital Trust"

    + Unterstrich +
    +
    +
    + + {/* Content Section */} +
    +
    +
    +

    + Seit 2023 bietet Hendrik Ebbers die Vorlesung{' '} + "Distribution Ledger Technology und Digital Trust" an. + Aktuell wird die Vorlesung als Lehrauftrag an der{' '} + + OTH Regensburg + {' '} + durchgeführt. +

    + +

    + Die Vorlesung behandelt die Grundlagen von Distributed Ledger Technologien (DLT) und + vermittelt die notwendigen Kenntnisse, um DLT-basierte Systeme zu entwickeln. +

    + +

    Auszug zur Vorlesung aus dem Vorlesungsverzeichnis der OTH Regensburg

    + +

    + Die Vorlesung vermittelt das grundlegende Verständnis über + Distributed-Ledger-Technologien. Neben den technischen Grundlagen zu Kryptowährungen + werden hierbei auch weitergehende Ansätze wie Smart Contracts und NFTs behandelt. + Inhaltlich werden konkret folgende Punkte besprochen: +

    + +
      +
    • Geschichte und Hintergrund von Bitcoin und Distributed-Ledger-Technologien
    • +
    • Umsetzung von Blockchains und Mining von Kryptowährungen
    • +
    • Tokens und NFTs
    • +
    • Einsatzmöglichkeiten von Distributed-Ledger-Technologien
    • +
    • Nutzung und Einbindung von öffentlichen Distributed-Ledger-Technologien
    • +
    • Smart Contracts und die Ethereum Virtual Machine (EVM)
    • +
    + +

    Meinung der Studenten zur Vorlesung

    + +
    +
    +

    + "Die Vorlesung hat mir sehr gut gefallen. Hendrik hat es geschafft, ein + komplexes Thema verständlich und praxisnah zu vermitteln. Besonders die praktischen + Übungen haben mir geholfen, das Gelernte anzuwenden." +

    +

    - Fabian, Student

    +
    +
    +
    +
    +
    +
    + ) +} diff --git a/src/i18n/de.toml b/src/i18n/de.toml index 89d5d171..271e851b 100644 --- a/src/i18n/de.toml +++ b/src/i18n/de.toml @@ -42,6 +42,8 @@ notFound = "Seite nicht gefunden!!" underline = "Grafisches Element zum Unterstreichen des Textes" [digitalTrustLecture] other = "Vorlesung zu Digital Trust" +[dltLecture] +other = "Vorlesung zu DLT & Digital Trust" [newsletter] other = "Unser Newsletter" diff --git a/src/i18n/en.toml b/src/i18n/en.toml index 20ee254f..c55ea756 100644 --- a/src/i18n/en.toml +++ b/src/i18n/en.toml @@ -42,6 +42,8 @@ notFound = "Page Not Found!!" underline = "Graphical element that underlines the text" [digitalTrustLecture] other = "Digital Trust Lecture" +[dltLecture] +other = "DLT & Digital Trust Lecture (German only)" [newsletter] other = "Newsletter"