From 438e493ac273ebf49517efeca47e2da73f926c15 Mon Sep 17 00:00:00 2001 From: Edwin Eames Date: Sat, 10 Aug 2024 13:44:27 -0400 Subject: [PATCH] Updated layout added robots --- package-lock.json | 122 +++++++++++++ package.json | 1 + public/robots.txt | 2 + src/routes/{ => (app)}/+layout.svelte | 23 ++- src/routes/{ => (app)}/+page.svelte | 51 ++++-- src/routes/{ => (app)}/about/+page.svelte | 5 +- src/routes/{ => (app)}/contact/+page.svelte | 6 +- src/routes/{ => (app)}/delivery/+page.svelte | 7 +- src/routes/(app)/servicearea/+page.svelte | 79 ++++++++ src/routes/servicearea/+page.svelte | 81 --------- src/routes/ticket/[id]/+page.svelte | 178 ------------------- static/robots.txt | 2 + 12 files changed, 262 insertions(+), 295 deletions(-) create mode 100644 public/robots.txt rename src/routes/{ => (app)}/+layout.svelte (88%) rename src/routes/{ => (app)}/+page.svelte (77%) rename src/routes/{ => (app)}/about/+page.svelte (96%) rename src/routes/{ => (app)}/contact/+page.svelte (98%) rename src/routes/{ => (app)}/delivery/+page.svelte (95%) create mode 100755 src/routes/(app)/servicearea/+page.svelte delete mode 100755 src/routes/servicearea/+page.svelte delete mode 100644 src/routes/ticket/[id]/+page.svelte create mode 100644 static/robots.txt diff --git a/package-lock.json b/package-lock.json index 1831401..252d01a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,6 +22,7 @@ "postcss-load-config": "^4.0.2", "svelte": "*", "svelte-check": "*", + "svelte-sitemap": "^2.6.0", "tailwindcss": "^3.4.3", "tslib": "*", "typescript": "*", @@ -514,6 +515,54 @@ "node": ">= 8" } }, + "node_modules/@oozcitak/dom": { + "version": "1.15.10", + "resolved": "https://registry.npmjs.org/@oozcitak/dom/-/dom-1.15.10.tgz", + "integrity": "sha512-0JT29/LaxVgRcGKvHmSrUTEvZ8BXvZhGl2LASRUgHqDTC1M5g1pLmVv56IYNyt3bG2CUjDkc67wnyZC14pbQrQ==", + "dev": true, + "dependencies": { + "@oozcitak/infra": "1.0.8", + "@oozcitak/url": "1.0.4", + "@oozcitak/util": "8.3.8" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/@oozcitak/infra": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@oozcitak/infra/-/infra-1.0.8.tgz", + "integrity": "sha512-JRAUc9VR6IGHOL7OGF+yrvs0LO8SlqGnPAMqyzOuFZPSZSXI7Xf2O9+awQPSMXgIWGtgUf/dA6Hs6X6ySEaWTg==", + "dev": true, + "dependencies": { + "@oozcitak/util": "8.3.8" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@oozcitak/url": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@oozcitak/url/-/url-1.0.4.tgz", + "integrity": "sha512-kDcD8y+y3FCSOvnBI6HJgl00viO/nGbQoCINmQ0h98OhnGITrWR3bOGfwYCthgcrV8AnTJz8MzslTQbC3SOAmw==", + "dev": true, + "dependencies": { + "@oozcitak/infra": "1.0.8", + "@oozcitak/util": "8.3.8" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/@oozcitak/util": { + "version": "8.3.8", + "resolved": "https://registry.npmjs.org/@oozcitak/util/-/util-8.3.8.tgz", + "integrity": "sha512-T8TbSnGsxo6TDBJx/Sgv/BlVJL3tshxZP7Aq5R1mSnM5OcHY2dQaxLMu2+E8u3gN0MLOzdjurqN4ZRVuzQycOQ==", + "dev": true, + "engines": { + "node": ">=8.0" + } + }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -823,6 +872,15 @@ "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", "dev": true }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, "node_modules/aria-query": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", @@ -1317,6 +1375,19 @@ "integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==", "dev": true }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/estree-walker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", @@ -1653,6 +1724,19 @@ "jiti": "bin/jiti.js" } }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/kleur": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", @@ -2424,6 +2508,12 @@ "node": ">=0.10.0" } }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, "node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", @@ -2725,6 +2815,23 @@ } } }, + "node_modules/svelte-sitemap": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/svelte-sitemap/-/svelte-sitemap-2.6.0.tgz", + "integrity": "sha512-WcwsuIeo8iJFG9a5cgvXwXEGoyjk6Zowb6JmL5BbwfnFXMzakGa1+mQjthw5Ni3UV/gGbE0PgJvc7Ygir3LmFg==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.12", + "minimist": "^1.2.8", + "xmlbuilder2": "^3.0.2" + }, + "bin": { + "svelte-sitemap": "index.js" + }, + "engines": { + "node": ">= 14.17.0" + } + }, "node_modules/svelte/node_modules/estree-walker": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", @@ -3116,6 +3223,21 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true }, + "node_modules/xmlbuilder2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder2/-/xmlbuilder2-3.1.1.tgz", + "integrity": "sha512-WCSfbfZnQDdLQLiMdGUQpMxxckeQ4oZNMNhLVkcekTu7xhD4tuUDyAPoY8CwXvBYE6LwBHd6QW2WZXlOWr1vCw==", + "dev": true, + "dependencies": { + "@oozcitak/dom": "1.15.10", + "@oozcitak/infra": "1.0.8", + "@oozcitak/util": "8.3.8", + "js-yaml": "3.14.1" + }, + "engines": { + "node": ">=12.0" + } + }, "node_modules/yaml": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", diff --git a/package.json b/package.json index 0a440b6..cf7a493 100755 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "postcss-load-config": "^4.0.2", "svelte": "*", "svelte-check": "*", + "svelte-sitemap": "^2.6.0", "tailwindcss": "^3.4.3", "tslib": "*", "typescript": "*", diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..6f27bb6 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: \ No newline at end of file diff --git a/src/routes/+layout.svelte b/src/routes/(app)/+layout.svelte similarity index 88% rename from src/routes/+layout.svelte rename to src/routes/(app)/+layout.svelte index f1641f2..788e8e9 100755 --- a/src/routes/+layout.svelte +++ b/src/routes/(app)/+layout.svelte @@ -1,5 +1,4 @@ - + + - Auburn Man Heating Oil Delivery + - - - - - + + +
-
+ +
diff --git a/src/routes/+page.svelte b/src/routes/(app)/+page.svelte similarity index 77% rename from src/routes/+page.svelte rename to src/routes/(app)/+page.svelte index ac28ffd..4577451 100755 --- a/src/routes/+page.svelte +++ b/src/routes/(app)/+page.svelte @@ -1,5 +1,5 @@ - +Auburn Oil: Heating Oil Delivery Service in Southern Worcester County
-
- +
+
+

Delivering Oil to Worcester County

+
+
+ + +
+ Auburn Massachusetts
@@ -79,12 +86,24 @@
Top Quality Oil
We dont cut our product with biodiesel. We use the best available - natural oil + oil for your heating system
+
+
+ We Offer Automatic Delivery +
+
We will automatically fill your home and keep your family comfortable without worries + about oil levels. +
+
Always get priority delivery status.
+
+
+
+
@@ -113,20 +132,19 @@
Webster
SouthBridge
Douglas
-
Holden
Shrewsbury
Grafton
Dudley
+
Sutton
Charlton
Leicester
Cherry Valley
Rochdale
Spencer
-
West Brookfield
-
Brookfield
-
North Brookfield
+
Sturbridge
+
Southbridge
Worcester
@@ -138,9 +156,8 @@
Oxford
North Oxford
Webster
-
SouthBridge
+
Southbridge
Douglas
-
Holden
Shrewsbury
Grafton
Dudley
@@ -149,18 +166,16 @@
Cherry Valley
Rochdale
Spencer
-
West Brookfield
-
Brookfield
-
North Brookfield
+
Sutton
+
Sturbridge
+
Southbridge
Worcester
-
- +
+ Worcester County oil delivery
diff --git a/src/routes/about/+page.svelte b/src/routes/(app)/about/+page.svelte similarity index 96% rename from src/routes/about/+page.svelte rename to src/routes/(app)/about/+page.svelte index af6040f..386eb50 100755 --- a/src/routes/about/+page.svelte +++ b/src/routes/(app)/about/+page.svelte @@ -1,8 +1,9 @@
- About Us +

About Us

+
diff --git a/src/routes/contact/+page.svelte b/src/routes/(app)/contact/+page.svelte similarity index 98% rename from src/routes/contact/+page.svelte rename to src/routes/(app)/contact/+page.svelte index c566306..979e68f 100755 --- a/src/routes/contact/+page.svelte +++ b/src/routes/(app)/contact/+page.svelte @@ -1,5 +1,5 @@