From aeebc543179c321faa46be4921234d6a1a3a5f88 Mon Sep 17 00:00:00 2001 From: Hamza Ahmed Date: Sat, 8 Jun 2024 09:29:19 +0100 Subject: [PATCH] Removed remains of the shop, removed Ko-Fi applet --- .gitlab-ci.yml | 2 +- assets/css/extended/drop-in.css | 83 ------------- assets/css/extended/minicart.css | 69 ----------- assets/css/extended/product.css | 38 ------ assets/css/extended/shop.css | 68 ----------- config.yml | 6 - content/shop.md | 6 - layouts/page/products.html | 58 ---------- layouts/page/shop.html | 97 ---------------- layouts/partials/extend_footer.html | 9 -- layouts/products/products.html | 109 ------------------ .../SkullstacheHolographicSticker.png | Bin 25381 -> 0 bytes 12 files changed, 1 insertion(+), 544 deletions(-) delete mode 100644 assets/css/extended/drop-in.css delete mode 100644 assets/css/extended/minicart.css delete mode 100644 assets/css/extended/product.css delete mode 100644 assets/css/extended/shop.css delete mode 100644 content/shop.md delete mode 100644 layouts/page/products.html delete mode 100644 layouts/page/shop.html delete mode 100644 layouts/products/products.html delete mode 100644 static/img/products/SkullstacheHolographicSticker.png diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6865075..8a3fcf9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,7 +7,7 @@ variables: # Major - Shouldn't change often, Big changes to the site # Minor - starts from 0 when Major is incremented +1 for each version that goes public # Release - For each time a development milestone is reached - VERSION: 1.2.6 + VERSION: 1.2.7 BUILD: 1 # If set to 0 gitlab will not build the image IMAGE_TAG: $CI_REGISTRY_IMAGE:$VERSION diff --git a/assets/css/extended/drop-in.css b/assets/css/extended/drop-in.css deleted file mode 100644 index 0e69398..0000000 --- a/assets/css/extended/drop-in.css +++ /dev/null @@ -1,83 +0,0 @@ -:root{ - --cl-color-primary: var(--tertiary); - --cl-color-white: var(--content); -} - -cl-availability-status[aria-disabled=true],cl-identity-status[aria-disabled=true]{ - display:none -} - -cl-price-amount{ - color: var(--purple); - font-size:1em; - font-weight:600; - line-height:1.5em -} - -cl-price-amount[type=compare-at]{ - color: var(--content); - font-size:.875em; - font-weight:300; - line-height:1.25em; - text-decoration:line-through -} - -cl-price-amount[type=compare-at]::part(strikethrough){ - text-decoration:none -} - -cl-add-to-cart{ - display:inline-block; - background-image:none; - border:none; - font-weight:600; - color:var(--cl-color-white); - padding:.75rem 1rem .75rem 1rem; - border-radius: var(--radius); - background-color: var(--cl-color-primary); - cursor:default; - position: relative; - bottom: 0; -} - -cl-add-to-cart:not([aria-disabled=true]){ - background-color:var(--cl-color-primary); - cursor:pointer; -} - -cl-cart-link,.cl-cart-link{ - position:relative; - display:inline-block; - cursor:pointer; -} - -cl-cart-link cl-cart-count,.cl-cart-link cl-cart-count{ - position:absolute; - bottom:0; - right:0; - font-size:.5rem; - border-radius:50%; - background-color:var(--cl-color-primary); - min-width:1rem; - height:1rem; - display:flex; - align-items:center; - justify-content:center; - color:var(--cl-color-white); - transform:translate(120%, 0%); - padding:.2rem; -} - -cl-cart-link cl-cart-count[hide-when-empty=""],cl-cart-link cl-cart-count[hide-when-empty=true],.cl-cart-link cl-cart-count[hide-when-empty=""],.cl-cart-link cl-cart-count[hide-when-empty=true]{ - opacity:0 -} - -cl-cart-link cl-cart-count[quantity],.cl-cart-link cl-cart-count[quantity]{ - transition:opacity .3s;opacity:1 -} - -cl-cart-link svg~cl-cart-count,.cl-cart-link svg~cl-cart-count{ - bottom:0%; - right:0%; - transform:translate(30%, 0%); -} diff --git a/assets/css/extended/minicart.css b/assets/css/extended/minicart.css deleted file mode 100644 index 11fef35..0000000 --- a/assets/css/extended/minicart.css +++ /dev/null @@ -1,69 +0,0 @@ -cl-cart[type=mini]{ - --cl-cart-mini-backdrop-bg: #000; - --cl-cart-mini-backdrop-opacity: 0.4; - --cl-cart-mini-backdrop-shadow: -1px 0px 10px rgba(0, 0, 0, .3); - --cl-cart-mini-modal-z-index: 100; - --cl-cart-mini-modal-bg: #fff; - --cl-cart-mini-modal-width: 400px; - --cl-cart-mini-modal-max-width: calc(100vw - 40px); - --cl-cart-mini-transition-duration: .3s; - --cl-cart-mini-transition-timing-function: ease-in-out; - display:flex; - cursor:auto; - position:fixed; - z-index:var(--cl-cart-mini-modal-z-index); - top:0; - width:var(--cl-cart-mini-modal-width); - max-width:var(--cl-cart-mini-modal-max-width); - height:100%; - pointer-events:none; - box-sizing:border-box; - box-shadow:none; - transition:box-shadow var(--cl-cart-mini-transition-duration) var(--cl-cart-mini-transition-timing-function) -} - -cl-cart[type=mini]::before,cl-cart[type=mini]::after{ - position:fixed; - content:" "; - opacity:0; - width:100%; - height:100%; - top:0; - right:0; - z-index:-1; - transition:opacity var(--cl-cart-mini-transition-duration) var(--cl-cart-mini-transition-timing-function) -} - -cl-cart[type=mini]::before{ - background:var(--cl-cart-mini-backdrop-bg) -} - -cl-cart[type=mini]::after{ - position:fixed; - width:var(--cl-cart-mini-modal-width); - max-width:var(--cl-cart-mini-modal-max-width); - box-shadow:var(--cl-cart-mini-backdrop-shadow) -} - -cl-cart[type=mini],cl-cart[type=mini]::after{ - right:calc(var(--cl-cart-mini-modal-width)*-1 + 0px); - transition:right var(--cl-cart-mini-transition-duration) var(--cl-cart-mini-transition-timing-function),opacity var(--cl-cart-mini-transition-duration) var(--cl-cart-mini-transition-timing-function) -} - -cl-cart[type=mini][open]:not([open=false]){ - right:0; - pointer-events:initial -} - -cl-cart[type=mini][open]:not([open=false])::before{ - opacity:var(--cl-cart-mini-backdrop-opacity) -} - -cl-cart[type=mini][open]:not([open=false])::after{ - right:0; - opacity:1 -} - -body.cl-cart--open{ - overflow:hidden -} diff --git a/assets/css/extended/product.css b/assets/css/extended/product.css deleted file mode 100644 index a88b39d..0000000 --- a/assets/css/extended/product.css +++ /dev/null @@ -1,38 +0,0 @@ -.hero { - text-align: center; - padding: 50px; -} - -.hero img { - max-width: 100%; - height: auto; - border-radius: 8px; -} - -.product-details { - background-color: #333; - padding: 20px; - margin-top: 20px; -} - -.prodStock { - padding: 20px 0 20px 0; -} - -.related-products { - background-color: #333; - padding: 20px; - margin-top: 20px; -} - -.shopping-links { - text-align: center; -} - -.shopping-links a { - color: var(--secondary); - text-decoration: underline; - display: inline-block; - padding: 20px; - font-size: 14px; -} diff --git a/assets/css/extended/shop.css b/assets/css/extended/shop.css deleted file mode 100644 index 7c82132..0000000 --- a/assets/css/extended/shop.css +++ /dev/null @@ -1,68 +0,0 @@ -.productList { - display: inline-grid; - grid-template-columns: auto auto auto; - grid-auto-rows: 400px; - grid-gap: 30px 10px; - margin-top: 10px; -} -.product { - display: flex; - flex-direction: column; - justify-content: space-between; - background-color: var(--entry); - border: 1px solid var(--border); - border-radius: var(--radius); - text-align: center; - padding: var(--gap); -} -img{ - margin-left: auto; - margin-right: auto; -} -.prodImage { - display:block; - width: 100%; - height: auto; - max-height: 100%; - border-radius: var(--radius); - overflow-clip-margin: content-box; - overflow: clip; - padding-bottom: 10px -} -.prodStock { - color: var(--green); -} -.shop-nav { - list-style-type: none; - display: flex; - flex-wrap: wrap; - justify-content: flex-start; - max-width: calc(var(--nav-width) + var(--gap) * 2); - margin-inline-start: auto; - margin-inline-end: auto; -} -.shop-nav li { - padding-right:10px; - font-size: 16px; -} - -@media only screen and (min-width: 608px) { - .productList { - grid-template-columns: auto auto auto; - } -} - -@media only screen and (min-width: 609px) { - .productList { - grid-template-columns: auto auto auto auto; - } - .shop-nav { - justify-content: flex-end - } -} - -@media only screen and (min-width: 992px) { - .productList { - grid-template-columns: auto auto auto auto auto; - } -} diff --git a/config.yml b/config.yml index 53c82e4..92a07cb 100644 --- a/config.yml +++ b/config.yml @@ -75,8 +75,6 @@ params: buttons: - name: posts url: posts - - name: shop - url: https://shop.ahmza.com - name: archive url: archive @@ -130,10 +128,6 @@ menu: name: tags url: /tags/ weight: 20 - - identifier: shop - name: shop - url: https://shop.ahmza.com - weight: 30 - identifier: contact name: contact url: /contact/ diff --git a/content/shop.md b/content/shop.md deleted file mode 100644 index c78ccf7..0000000 --- a/content/shop.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -layout: shop -title: "Shop" -date: 2023-11-11T03:00:04Z -draft: false ---- diff --git a/layouts/page/products.html b/layouts/page/products.html deleted file mode 100644 index c6ddf7b..0000000 --- a/layouts/page/products.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - - {{- partial "head.html" . }} - - - - - - {{- partialCached "header.html" . .Page -}} -
- - {{- block "main" . }}{{ end }} - - -
- Product Image -

{{ .Title }}

-

Description of the product.

- -
- - -
-

Product Details

-

More detailed description of the product and its features.

-
    -
  • Specification 1: Value
  • -
  • Specification 2: Value
  • - -
-

Price: $XX.XX

- -
- - - - - - - -
- {{ partialCached "footer.html" . .Layout .Kind (.Param "hideFooter") (.Param "ShowCodeCopyButtons") -}} - - - diff --git a/layouts/page/shop.html b/layouts/page/shop.html deleted file mode 100644 index f1c8c2f..0000000 --- a/layouts/page/shop.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - {{- partial "head.html" . }} - - - - - - - {{- partialCached "header.html" . .Page -}} -
- - -
-
    -
  • - - - Login - - -
  • -
  • - - - Account - - -
  • -
  • - - cart - - - -
  • -
-
- -
- {{ range ( where .Site.RegularPages "Type" "products" ) }} -
- -
- -
-
-

{{ .Title }}

-

-
-
- - . - . - -
-
- - - • in stock - - - • out of stock - - -
-
- - Add to cart - -
-
- {{ end }} -
- -
- {{ partialCached "footer.html" . .Layout .Kind (.Param "hideFooter") (.Param "ShowCodeCopyButtons") -}} - - - - - diff --git a/layouts/partials/extend_footer.html b/layouts/partials/extend_footer.html index 6991c82..e69de29 100644 --- a/layouts/partials/extend_footer.html +++ b/layouts/partials/extend_footer.html @@ -1,9 +0,0 @@ - - diff --git a/layouts/products/products.html b/layouts/products/products.html deleted file mode 100644 index 72dc97c..0000000 --- a/layouts/products/products.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - {{- partial "head.html" . }} - - - - - - - - - - {{- partialCached "header.html" . .Page -}} -
- -
-
    -
  • - - - Login - - -
  • -
  • - - - Account - - -
  • -
  • - - cart - - - -
  • -
-
- - - - -
- Product Image -

{{ .Title }}

-

{{ .Params.shortdesc }}

-
- - -
- {{ .Content }} -
- - . - . - -
-
- - - • in stock - - - • out of stock - - -
-
- - Add to cart - -
-
- - - - - - - -
- {{ partialCached "footer.html" . .Layout .Kind (.Param "hideFooter") (.Param "ShowCodeCopyButtons") -}} - - - diff --git a/static/img/products/SkullstacheHolographicSticker.png b/static/img/products/SkullstacheHolographicSticker.png deleted file mode 100644 index d5c3e8b43534d71b4f25faacdd83339ee1538645..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25381 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%0D-5s6H&*$d1fVJkVfW`)%oWAHb3-j2`Q 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 U<{B-^OaK4?07*qoM6N<$f^bZf-2eap