Fix those nasty compilation errors

This commit is contained in:
2025-04-16 17:38:32 -08:00
parent b1d4df8991
commit 2769e16237
9 changed files with 222 additions and 95 deletions

View File

@@ -4,25 +4,73 @@ baseURL: http://localhost:1313
enableInlineShortcodes: true enableInlineShortcodes: true
canonifyURLs: true canonifyURLs: true
params: params:
navbar:
enable: true
links:
1:
name: Home
link: /
2:
name: Pricing
link: /pricing/
3:
name: Contact
link: /contact/
4:
name: (907) 519-8577
link: "tel:+19075198577"
logo: logo:
text: The Bearded Tek text: The Bearded Tek
svg: /images/logo/no-padding.svg svg: /images/logo/no-padding.svg
favicon: favicon:
hero:
word-slider:
enable: true
items:
- "ON-SITE SUPPORT"
- "REMOTE SUPPORT"
- "COMPUTERS"
- "PRINTERS"
- "NETWORKING"
- "CAMERAS"
- "WEB DESIGN"
- "WEB HOSTING"
homepage: https://beardedtek.com homepage: https://beardedtek.com
authors: Flowbite authors: Flowbite
social_image_path: /marketing-ui/demo/images/og-image.jpg social_image_path: /marketing-ui/demo/images/og-image.jpg
footer:
enable: true
links:
enable: true
columns:
1:
name: Company
link:
content:
1:
name: About
link: /about/
2:
name: Blog
link: /blog/
2:
name: Legal
link:
content:
1:
name: Privacy Policy
link: /privacy/
2:
name: Terms
link: /terms/
3:
name: Support
link: /contact/
content:
1:
name: (907) 519-8577
link: "+19075198577"
2:
name: support@beardedtek.com
link: "mailto:support@beardedtek.com"
4:
name: Contact
link: /contact/
content:
1:
name: (907) 519-8577
link: "+19075198577"
2:
name: contact@beardedtek.com
link: "mailto:contact@beardedtek.com"
markup: markup:
goldmark: goldmark:
renderer: renderer:

View File

@@ -3,26 +3,6 @@ title: "The Bearded Tek | Your IT Handyman"
date: 2025-04-15T17:09:20+06:00 date: 2025-04-15T17:09:20+06:00
description: "The Bearded Tek, Palmer and Wasilla's IT Handyman" description: "The Bearded Tek, Palmer and Wasilla's IT Handyman"
layout: main layout: main
navbar:
enable: true
items:
1:
name: Home
link: /
target:
2:
name: Blog
link: https://beardedtek.org
target: _blank
3:
name: Contact
link: /contact/
target:
4:
name: (907) 519-8577
link: "tel:+19075198577"
target:
hero: hero:
enable: true enable: true
title: Your IT Handyman title: Your IT Handyman
@@ -190,50 +170,4 @@ pricing:
text: Get Started text: Get Started
link: /contact/ link: /contact/
footer:
enable: true
links:
enable: true
columns:
1:
name: Company
link:
content:
1:
name: About
link: /about/
2:
name: Blog
link: /blog/
2:
name: Legal
link:
content:
1:
name: Privacy Policy
link: /privacy/
2:
name: Terms
link: /terms/
3:
name: Support
link: /contact/
content:
1:
name: (907) 519-8577
link: "tel:+19075198577"
2:
name: support@beardedtek.com
link: "mailto:support@beardedtek.com"
4:
name: Contact
link: /contact/
content:
1:
name: (907) 519-8577
link: "tel:+19075198577"
2:
name: contact@beardedtek.com
link: "mailto:contact@beardedtek.com"
--- ---

View File

@@ -0,0 +1,139 @@
---
title: "The Bearded Tek | Your IT Handyman"
date: 2025-04-15T17:09:20+06:00
description: "The Bearded Tek, Palmer and Wasilla's IT Handyman"
layout: index
pricing:
standalone: true
enable: true
heading:
enable: true
title: Fair and Up Front Pricing
text: Our clear pricing has no hidden fees. No gotchas in your bill. Guaranteed.
items:
1:
name: On-Site Service
desc: We come to you
price:
1:
name: First Hour
price: 50
period:
2:
name: Addtional Hour
price: 100
period:
features:
1:
icon: true
name: Minimum Charge $50
super:
note:
2:
icon: true
name: No Cancellation Fee
super: 1
note: Must cancel before tech departs
3:
icon: true
name: 5% Military Discount
super: 2
note: Does not apply to 1st hour
button:
text: Get Started
link: /contact/
2:
name: Remote Service
desc: We connect to you
price:
1:
name: First Hour
price: 40
period:
2:
name: Addtional Hour
price: 80
period:
features:
1:
icon: true
name: Minimum Charge $40
super:
note:
2:
icon: true
name: No Cancellation Fee
super: 1
note: Must cancel before tech connects
3:
icon: true
name: 5% Military Discount
super: 2
note: Does not apply to 1st hour
button:
text: Get Started
link: /contact/
3:
name: Static Web Site
desc: Custom Web Site Design
price:
1:
name: Template
price: 100
period: "& Up"
2:
name: Custom
price: 150
period: "& Up"
features:
1:
icon: true
name: 5% Military Discount
super:
note:
2:
icon: true
name: 10% Off Hosting
super: 1
note: One year commitment required
3:
icon: false
name:
super:
note:
button:
text: Get Started
link: /contact/
4:
name: Web Hosting
desc: Affordable and Dependable
price:
1:
name: Shared
price: 5
period: "per month"
2:
name: Dedicated
price: 20
period: "per month"
features:
1:
icon: true
name: 5% Military Discount
super:
note:
2:
icon: false
name:
super:
note:
3:
icon: false
name:
super:
note:
button:
text: Get Started
link: /contact/
---

View File

@@ -8,7 +8,9 @@
<body class="{{ if .Params.white_bg }}bg-white dark:bg-gray-900{{ else }}bg-gray-50 dark:bg-gray-800{{ end }}">{{ end }} <body class="{{ if .Params.white_bg }}bg-white dark:bg-gray-900{{ else }}bg-gray-50 dark:bg-gray-800{{ end }}">{{ end }}
{{ partial "skippy" . }} {{ partial "skippy" . }}
{{ partial "nav/main" . }} {{ if .Site.Params.navbar.enable }}
{{ partial "nav/main" . }}
{{ end }}
{{ block "main" . }} {{ block "main" . }}
{{ end }} {{ end }}

View File

@@ -13,16 +13,14 @@
{{ end }} {{ end }}
{{ with .Page.Params.pricing }} {{ with .Page.Params.pricing }}
{{ if ( .enable ) }} {{ if ( .enable ) }}
{{ with .heading }} {{ if ( .heading.enable ) }}
{{ if ( .enable ) }} {{ partial "pricing/heading" .}}
{{ partial "pricing/heading" .}}
{{ end }}
{{ end }} {{ end }}
{{ partial "pricing/pricing" . }} {{ partial "pricing/pricing" . }}
{{ end }} {{ end }}
{{ end }} {{ end }}
</main> </main>
{{ with .Page.Params.footer }} {{ with .Site.Params.footer }}
{{ if ( .enable ) }} {{ if ( .enable ) }}
{{ partial "footer/full" . }} {{ partial "footer/full" . }}
{{ end }} {{ end }}

View File

@@ -32,15 +32,15 @@
</div> </div>
<div class="hidden justify-between items-center w-full lg:flex lg:w-auto lg:order-1 bg-white dark:bg-gray-800 lg:bg-transparent lg:dark:bg-transparent mt-2 lg:mt-0" id="mobile-menu-2"> <div class="hidden justify-between items-center w-full lg:flex lg:w-auto lg:order-1 bg-white dark:bg-gray-800 lg:bg-transparent lg:dark:bg-transparent mt-2 lg:mt-0" id="mobile-menu-2">
<ul class="flex flex-col rounded-lg font-medium lg:flex-row lg:space-x-8 text-gray-900 dark:text-gray-300"> <ul class="flex flex-col rounded-lg font-medium lg:flex-row lg:space-x-8 text-gray-900 dark:text-gray-300">
{{ range $index, $element := .Page.Params.navbar.items }} {{ range $index, $element := .Site.Params.navbar.links}}
<li> <li>
<a class="block py-2 pr-4 pl-3 border-b border-gray-100 hover:bg-gray-100 lg:hover:bg-transparent lg:border-0 lg:hover:text-primary-700 lg:p-0 lg:dark:hover:text-primary-500 dark:hover:bg-gray-700 dark:hover:text-white lg:dark:hover:bg-transparent dark:border-gray-700" aria-current="page" <a class="block py-2 pr-4 pl-3 border-b border-gray-100 hover:bg-gray-100 lg:hover:bg-transparent lg:border-0 lg:hover:text-primary-700 lg:p-0 lg:dark:hover:text-primary-500 dark:hover:bg-gray-700 dark:hover:text-white lg:dark:hover:bg-transparent dark:border-gray-700" aria-current="page"
href="{{ .Site.Params.baseURL }}{{ .link }}" href="{{.link}}">
target="{{ .target }}"> {{ .name }}
{{ upper .name }} </a>
</a> </li>
</li>
{{ end }} {{ end }}
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -1,11 +1,15 @@
{{ if ( .standalone ) }}
<section class="pt-20">
{{ else }}
<section class="pt-8"> <section class="pt-8">
{{ end }}
<div class="max-w-screen-xl px-4 mx-auto"> <div class="max-w-screen-xl px-4 mx-auto">
<div class="max-w-2xl mx-auto text-center"> <div class="max-w-2xl mx-auto text-center">
<h2 class="text-3xl font-extrabold tracking-tight text-gray-900 sm:text-4xl dark:text-white"> <h2 class="text-3xl font-extrabold tracking-tight text-gray-900 sm:text-4xl dark:text-white">
{{ .title }} {{ .heading.title }}
</h2> </h2>
<p class="mt-4 text-base text-gray-500 sm:text-xl dark:text-gray-500"> <p class="mt-4 text-base text-gray-500 sm:text-xl dark:text-gray-500">
{{ .text}} {{ .heading.text}}
</p> </p>
</div> </div>
</div> </div>

View File

@@ -1,5 +1,5 @@
<section class="pt-6 pb-6"> <section class="pt-6 pb-6">
<div class="grid gap-8 md:grid-cols-2 xl:grid-cols-3"> <div class="grid gap-8 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4">
{{ range $index, $element := .items }} {{ range $index, $element := .items }}
<!-- Pricing Card --> <!-- Pricing Card -->
<div <div

View File

@@ -4794,11 +4794,13 @@
.group-data-\[sticky\=true\]\:text-gray-500 { .group-data-\[sticky\=true\]\:text-gray-500 {
&:is(:where(.group)[data-sticky="true"] *) { &:is(:where(.group)[data-sticky="true"] *) {
color: var(--color-gray-500); color: var(--color-gray-500);
opacity: 0.4;
} }
} }
.group-data-\[sticky\=true\]\:text-gray-900 { .group-data-\[sticky\=true\]\:text-gray-900 {
&:is(:where(.group)[data-sticky="true"] *) { &:is(:where(.group)[data-sticky="true"] *) {
color: var(--color-gray-900); color: var(--color-gray-900);
opacity: 0.4;
} }
} }
.peer-checked\:bg-blue-600 { .peer-checked\:bg-blue-600 {