diff --git a/config.yml b/config.yml index 8e5d152..a485728 100644 --- a/config.yml +++ b/config.yml @@ -4,25 +4,73 @@ baseURL: http://localhost:1313 enableInlineShortcodes: true canonifyURLs: true 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: text: The Bearded Tek svg: /images/logo/no-padding.svg favicon: - hero: - word-slider: - enable: true - items: - - "ON-SITE SUPPORT" - - "REMOTE SUPPORT" - - "COMPUTERS" - - "PRINTERS" - - "NETWORKING" - - "CAMERAS" - - "WEB DESIGN" - - "WEB HOSTING" homepage: https://beardedtek.com authors: Flowbite 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: goldmark: renderer: diff --git a/content/_index.md b/content/_index.md index f4d7f41..86abf73 100644 --- a/content/_index.md +++ b/content/_index.md @@ -3,26 +3,6 @@ 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: 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: enable: true title: Your IT Handyman @@ -190,50 +170,4 @@ pricing: text: Get Started 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" --- \ No newline at end of file diff --git a/content/pricing/_index.md b/content/pricing/_index.md index e69de29..3bfe1d2 100644 --- a/content/pricing/_index.md +++ b/content/pricing/_index.md @@ -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/ +--- \ No newline at end of file diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 590b95a..3aeafa7 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -8,7 +8,9 @@ {{ end }} {{ partial "skippy" . }} - {{ partial "nav/main" . }} + {{ if .Site.Params.navbar.enable }} + {{ partial "nav/main" . }} + {{ end }} {{ block "main" . }} {{ end }} diff --git a/layouts/_default/index.html b/layouts/_default/index.html index f5f30be..7cf5186 100644 --- a/layouts/_default/index.html +++ b/layouts/_default/index.html @@ -13,16 +13,14 @@ {{ end }} {{ with .Page.Params.pricing }} {{ if ( .enable ) }} - {{ with .heading }} - {{ if ( .enable ) }} - {{ partial "pricing/heading" .}} - {{ end }} + {{ if ( .heading.enable ) }} + {{ partial "pricing/heading" .}} {{ end }} {{ partial "pricing/pricing" . }} {{ end }} {{ end }} -{{ with .Page.Params.footer }} +{{ with .Site.Params.footer }} {{ if ( .enable ) }} {{ partial "footer/full" . }} {{ end }} diff --git a/layouts/partials/nav/main.html b/layouts/partials/nav/main.html index fd3d735..3b41397 100644 --- a/layouts/partials/nav/main.html +++ b/layouts/partials/nav/main.html @@ -32,15 +32,15 @@ diff --git a/layouts/partials/pricing/heading.html b/layouts/partials/pricing/heading.html index a97bdc2..15ad957 100644 --- a/layouts/partials/pricing/heading.html +++ b/layouts/partials/pricing/heading.html @@ -1,11 +1,15 @@ +{{ if ( .standalone ) }} +
+{{ else }}
+{{ end }}

- {{ .title }} + {{ .heading.title }}

- {{ .text}} + {{ .heading.text}}

diff --git a/layouts/partials/pricing/pricing.html b/layouts/partials/pricing/pricing.html index 7a0b63a..4e5d865 100644 --- a/layouts/partials/pricing/pricing.html +++ b/layouts/partials/pricing/pricing.html @@ -1,5 +1,5 @@
-
+
{{ range $index, $element := .items }}