diff --git a/Makefile b/Makefile index 7c93649..5956164 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,9 @@ RUN = docker run --rm -v $(shell pwd):/src --user "$(shell id -u):$(shell id -g)" -IMAGE = klakegg/hugo:0.107.0-ext-debian +IMAGE = hugomods/hugo:reg-0.121.1 .PHONY: dev dev: - $(RUN) -p "1313:1313" -w /src/site $(IMAGE) server -D -v --verboseLog --log --disableFastRender + $(RUN) -p "1313:1313" -w /src/site $(IMAGE) hugo server -D -v --verbose --disableFastRender --bind 0.0.0.0 .PHONY: cli cli: @@ -12,7 +12,7 @@ cli: .PHONY: new-page new-blog: ifdef page - $(RUN) -w /src/site $(IMAGE) new blog/$(page)/index.md + $(RUN) -w /src/site $(IMAGE) hugo new blog/$(page)/index.md else $(error "Usage: make new-blog page=[PAGE_NAME]") @@ -20,7 +20,7 @@ endif .PHONY: build build: - $(RUN) -w /src/site $(IMAGE) + $(RUN) -w /src/site $(IMAGE) hugo --minify .PHONY: lighthouse-test: diff --git a/site/content/blog/removing-image-borders-using-api/index.md b/site/content/blog/removing-image-borders-using-api/index.md new file mode 100644 index 0000000..a6fcef1 --- /dev/null +++ b/site/content/blog/removing-image-borders-using-api/index.md @@ -0,0 +1,62 @@ +--- +title: "Removing Image Borders using API" +date: 2024-01-14T02:19:49Z +description: "Learn how to remove image borders using simple API. Automate and deliver images to your users using next-gen formats from the closest geo-location." +image: removing-image-borders-using-api-hero.jpg +draft: false +v2: true +--- + +In this blog post we'll talk about a new feature recently added to the Pixboost API - image border trimming. + +## Why Removing Image Borders? + +Image borders are the edges of images that share the same color. Turned out that sometimes you'd want to remove them. You might know that we are [meticulous](https://pixboost.com/blog/why-pixboost-is-the-best-image-cdn/) about adding new features to the API to make sure it's easy to use and not overloaded with features. + +So, let's look at the use case. We were helping with the website set up for the iconic [DDD Melbourne](https://www.dddmelbourne.com/) conference. Every IT conference has sponsors whose logos would usually be showcased on the main page. The images are provided by the companies themselves (3rd party), and we need to lay them out on the page. + +The other requirement is sponsors are grouped by levels, so their logos should have a different size depending on the tier. Here is the original markup that I put together: + +{{< full-width-image image="original-logos.png" alt="Screenshot of logos with their widths" >}} + +I put the widths of the images on the right and added lines with gaps between rows on the left. It didn't look right as some logos look much bigger despite being on below levels! Spacing between rows is another problem. + +The width of all the images is set, so why do some of the images look visually bigger than others? + +This screenshot with a thin border around the images gives us an answer: + +{{< full-width-image image="original-logos-with-borders.png" alt="Screenshot of logos with red borders around each logo" >}} + + +Once we identified the problem, the solution came not long after - let's get rid of borders on the images before resizing them. + +Doing so manually is boring and not much fun, so we added a new API to Pixboost Image CDN! + +## Automating using Pixboost API + +Let's start with the mechanics of how we removed borders. We take the color of the first pixel and assume it's a border color. Then we start checking the next pixel and do so till we find the pixel with a different color. We remove all rows and columns of pixels that have only background color in them. + +There are 3 endpoints that modify the image: + +* optimise - optimising source image +* resize - resizing source image preserving aspect ratio +* fit - resizing source image but fits the result into the given dimension (crop) + +We added a new query parameter `?trim-border` for all of the above. When it's specified in the URL, the API will remove a border from the source image. + +Things to note is that `optimise` operation will change the size of the image if the border is trimmed. `Resize` and `fit` will return the size requested as they trim the border first before resizing the image. + +You can see more examples and how to use the API in the [documentation here](https://help.pixboost.com/api). + +And here is the screenshot of the DDD Melbourne website once updated with borders removed: + +{{< full-width-image image="trimmed-borders.png" alt="Screenshot of logos with trimmed borders" >}} + + +Regular note that you'll find the change in our [open source image service on GitHub](https://github.com/Pixboost/transformimgs) + +## Conclusion + +It's a rare occasion when we decide to add a new feature to the API, but it's a good one that saves time and makes web development a little bit easier! + +Hope you enjoyed the read and we'll see you soon! diff --git a/site/content/blog/removing-image-borders-using-api/original-logos-with-borders.png b/site/content/blog/removing-image-borders-using-api/original-logos-with-borders.png new file mode 100644 index 0000000..18f09fc Binary files /dev/null and b/site/content/blog/removing-image-borders-using-api/original-logos-with-borders.png differ diff --git a/site/content/blog/removing-image-borders-using-api/original-logos.png b/site/content/blog/removing-image-borders-using-api/original-logos.png new file mode 100644 index 0000000..67a3bea Binary files /dev/null and b/site/content/blog/removing-image-borders-using-api/original-logos.png differ diff --git a/site/content/blog/removing-image-borders-using-api/removing-image-borders-using-api-hero.jpg b/site/content/blog/removing-image-borders-using-api/removing-image-borders-using-api-hero.jpg new file mode 100644 index 0000000..095d841 Binary files /dev/null and b/site/content/blog/removing-image-borders-using-api/removing-image-borders-using-api-hero.jpg differ diff --git a/site/content/blog/removing-image-borders-using-api/trimmed-borders.png b/site/content/blog/removing-image-borders-using-api/trimmed-borders.png new file mode 100644 index 0000000..319cc37 Binary files /dev/null and b/site/content/blog/removing-image-borders-using-api/trimmed-borders.png differ diff --git a/site/themes b/site/themes deleted file mode 120000 index 9b9cb9d..0000000 --- a/site/themes +++ /dev/null @@ -1 +0,0 @@ -../themes/ \ No newline at end of file diff --git a/themes/pixboost/LICENSE b/site/themes/pixboost/LICENSE similarity index 100% rename from themes/pixboost/LICENSE rename to site/themes/pixboost/LICENSE diff --git a/themes/pixboost/archetypes/default.md b/site/themes/pixboost/archetypes/default.md similarity index 100% rename from themes/pixboost/archetypes/default.md rename to site/themes/pixboost/archetypes/default.md diff --git a/themes/pixboost/assets/css/about-page.css b/site/themes/pixboost/assets/css/about-page.css similarity index 100% rename from themes/pixboost/assets/css/about-page.css rename to site/themes/pixboost/assets/css/about-page.css diff --git a/themes/pixboost/assets/css/blog-page.css b/site/themes/pixboost/assets/css/blog-page.css similarity index 100% rename from themes/pixboost/assets/css/blog-page.css rename to site/themes/pixboost/assets/css/blog-page.css diff --git a/themes/pixboost/assets/css/blog-section.css b/site/themes/pixboost/assets/css/blog-section.css similarity index 100% rename from themes/pixboost/assets/css/blog-section.css rename to site/themes/pixboost/assets/css/blog-section.css diff --git a/themes/pixboost/assets/css/casestudy-page.css b/site/themes/pixboost/assets/css/casestudy-page.css similarity index 100% rename from themes/pixboost/assets/css/casestudy-page.css rename to site/themes/pixboost/assets/css/casestudy-page.css diff --git a/themes/pixboost/assets/css/contacts-page.css b/site/themes/pixboost/assets/css/contacts-page.css similarity index 100% rename from themes/pixboost/assets/css/contacts-page.css rename to site/themes/pixboost/assets/css/contacts-page.css diff --git a/themes/pixboost/assets/css/faq-page.css b/site/themes/pixboost/assets/css/faq-page.css similarity index 100% rename from themes/pixboost/assets/css/faq-page.css rename to site/themes/pixboost/assets/css/faq-page.css diff --git a/themes/pixboost/assets/css/newsletter-page.css b/site/themes/pixboost/assets/css/newsletter-page.css similarity index 100% rename from themes/pixboost/assets/css/newsletter-page.css rename to site/themes/pixboost/assets/css/newsletter-page.css diff --git a/themes/pixboost/assets/css/page-home.css b/site/themes/pixboost/assets/css/page-home.css similarity index 100% rename from themes/pixboost/assets/css/page-home.css rename to site/themes/pixboost/assets/css/page-home.css diff --git a/themes/pixboost/assets/css/prices-page.css b/site/themes/pixboost/assets/css/prices-page.css similarity index 100% rename from themes/pixboost/assets/css/prices-page.css rename to site/themes/pixboost/assets/css/prices-page.css diff --git a/themes/pixboost/assets/css/v2/blog-page.css b/site/themes/pixboost/assets/css/v2/blog-page.css similarity index 100% rename from themes/pixboost/assets/css/v2/blog-page.css rename to site/themes/pixboost/assets/css/v2/blog-page.css diff --git a/themes/pixboost/assets/css/v2/blog-section.css b/site/themes/pixboost/assets/css/v2/blog-section.css similarity index 100% rename from themes/pixboost/assets/css/v2/blog-section.css rename to site/themes/pixboost/assets/css/v2/blog-section.css diff --git a/themes/pixboost/assets/css/v2/casestudy-page.css b/site/themes/pixboost/assets/css/v2/casestudy-page.css similarity index 100% rename from themes/pixboost/assets/css/v2/casestudy-page.css rename to site/themes/pixboost/assets/css/v2/casestudy-page.css diff --git a/themes/pixboost/assets/css/v2/faq-page.css b/site/themes/pixboost/assets/css/v2/faq-page.css similarity index 100% rename from themes/pixboost/assets/css/v2/faq-page.css rename to site/themes/pixboost/assets/css/v2/faq-page.css diff --git a/themes/pixboost/assets/css/v2/newsletter-page.css b/site/themes/pixboost/assets/css/v2/newsletter-page.css similarity index 100% rename from themes/pixboost/assets/css/v2/newsletter-page.css rename to site/themes/pixboost/assets/css/v2/newsletter-page.css diff --git a/themes/pixboost/assets/css/v2/page-home.css b/site/themes/pixboost/assets/css/v2/page-home.css similarity index 100% rename from themes/pixboost/assets/css/v2/page-home.css rename to site/themes/pixboost/assets/css/v2/page-home.css diff --git a/themes/pixboost/assets/css/v2/prices-page.css b/site/themes/pixboost/assets/css/v2/prices-page.css similarity index 100% rename from themes/pixboost/assets/css/v2/prices-page.css rename to site/themes/pixboost/assets/css/v2/prices-page.css diff --git a/themes/pixboost/layouts/404.html b/site/themes/pixboost/layouts/404.html similarity index 100% rename from themes/pixboost/layouts/404.html rename to site/themes/pixboost/layouts/404.html diff --git a/themes/pixboost/layouts/_default/baseof.html b/site/themes/pixboost/layouts/_default/baseof.html similarity index 100% rename from themes/pixboost/layouts/_default/baseof.html rename to site/themes/pixboost/layouts/_default/baseof.html diff --git a/themes/pixboost/layouts/_default/casestudy-officeworks.html b/site/themes/pixboost/layouts/_default/casestudy-officeworks.html similarity index 100% rename from themes/pixboost/layouts/_default/casestudy-officeworks.html rename to site/themes/pixboost/layouts/_default/casestudy-officeworks.html diff --git a/themes/pixboost/layouts/_default/faq.html b/site/themes/pixboost/layouts/_default/faq.html similarity index 100% rename from themes/pixboost/layouts/_default/faq.html rename to site/themes/pixboost/layouts/_default/faq.html diff --git a/themes/pixboost/layouts/_default/list.html b/site/themes/pixboost/layouts/_default/list.html similarity index 100% rename from themes/pixboost/layouts/_default/list.html rename to site/themes/pixboost/layouts/_default/list.html diff --git a/themes/pixboost/layouts/_default/newsletter.html b/site/themes/pixboost/layouts/_default/newsletter.html similarity index 100% rename from themes/pixboost/layouts/_default/newsletter.html rename to site/themes/pixboost/layouts/_default/newsletter.html diff --git a/themes/pixboost/layouts/_default/prices.html b/site/themes/pixboost/layouts/_default/prices.html similarity index 100% rename from themes/pixboost/layouts/_default/prices.html rename to site/themes/pixboost/layouts/_default/prices.html diff --git a/themes/pixboost/layouts/_default/single.html b/site/themes/pixboost/layouts/_default/single.html similarity index 100% rename from themes/pixboost/layouts/_default/single.html rename to site/themes/pixboost/layouts/_default/single.html diff --git a/themes/pixboost/layouts/index.html b/site/themes/pixboost/layouts/index.html similarity index 99% rename from themes/pixboost/layouts/index.html rename to site/themes/pixboost/layouts/index.html index 56fd66c..4f5d9eb 100644 --- a/themes/pixboost/layouts/index.html +++ b/site/themes/pixboost/layouts/index.html @@ -404,7 +404,7 @@

Integration made easy

- LEARN MORE + EXPLORE DOCS
diff --git a/themes/pixboost/layouts/partials/footer-v2.html b/site/themes/pixboost/layouts/partials/footer-v2.html similarity index 100% rename from themes/pixboost/layouts/partials/footer-v2.html rename to site/themes/pixboost/layouts/partials/footer-v2.html diff --git a/themes/pixboost/layouts/partials/footer.html b/site/themes/pixboost/layouts/partials/footer.html similarity index 100% rename from themes/pixboost/layouts/partials/footer.html rename to site/themes/pixboost/layouts/partials/footer.html diff --git a/themes/pixboost/layouts/partials/header-v2.html b/site/themes/pixboost/layouts/partials/header-v2.html similarity index 100% rename from themes/pixboost/layouts/partials/header-v2.html rename to site/themes/pixboost/layouts/partials/header-v2.html diff --git a/themes/pixboost/layouts/partials/header.html b/site/themes/pixboost/layouts/partials/header.html similarity index 100% rename from themes/pixboost/layouts/partials/header.html rename to site/themes/pixboost/layouts/partials/header.html diff --git a/themes/pixboost/layouts/robots.txt b/site/themes/pixboost/layouts/robots.txt similarity index 100% rename from themes/pixboost/layouts/robots.txt rename to site/themes/pixboost/layouts/robots.txt diff --git a/themes/pixboost/layouts/shortcodes/cta.html b/site/themes/pixboost/layouts/shortcodes/cta.html similarity index 100% rename from themes/pixboost/layouts/shortcodes/cta.html rename to site/themes/pixboost/layouts/shortcodes/cta.html diff --git a/themes/pixboost/layouts/shortcodes/emphasise.html b/site/themes/pixboost/layouts/shortcodes/emphasise.html similarity index 100% rename from themes/pixboost/layouts/shortcodes/emphasise.html rename to site/themes/pixboost/layouts/shortcodes/emphasise.html diff --git a/themes/pixboost/layouts/shortcodes/full-width-image.html b/site/themes/pixboost/layouts/shortcodes/full-width-image.html similarity index 100% rename from themes/pixboost/layouts/shortcodes/full-width-image.html rename to site/themes/pixboost/layouts/shortcodes/full-width-image.html diff --git a/themes/pixboost/layouts/shortcodes/note.html b/site/themes/pixboost/layouts/shortcodes/note.html similarity index 100% rename from themes/pixboost/layouts/shortcodes/note.html rename to site/themes/pixboost/layouts/shortcodes/note.html diff --git a/themes/pixboost/layouts/shortcodes/rawhtml.html b/site/themes/pixboost/layouts/shortcodes/rawhtml.html similarity index 100% rename from themes/pixboost/layouts/shortcodes/rawhtml.html rename to site/themes/pixboost/layouts/shortcodes/rawhtml.html diff --git a/themes/pixboost/layouts/shortcodes/row.html b/site/themes/pixboost/layouts/shortcodes/row.html similarity index 100% rename from themes/pixboost/layouts/shortcodes/row.html rename to site/themes/pixboost/layouts/shortcodes/row.html diff --git a/themes/pixboost/layouts/shortcodes/screencast.html b/site/themes/pixboost/layouts/shortcodes/screencast.html similarity index 100% rename from themes/pixboost/layouts/shortcodes/screencast.html rename to site/themes/pixboost/layouts/shortcodes/screencast.html diff --git a/themes/pixboost/layouts/shortcodes/signup.html b/site/themes/pixboost/layouts/shortcodes/signup.html similarity index 100% rename from themes/pixboost/layouts/shortcodes/signup.html rename to site/themes/pixboost/layouts/shortcodes/signup.html diff --git a/themes/pixboost/layouts/shortcodes/simple-image.html b/site/themes/pixboost/layouts/shortcodes/simple-image.html similarity index 100% rename from themes/pixboost/layouts/shortcodes/simple-image.html rename to site/themes/pixboost/layouts/shortcodes/simple-image.html diff --git a/themes/pixboost/static/apple-touch-icon.png b/site/themes/pixboost/static/apple-touch-icon.png similarity index 100% rename from themes/pixboost/static/apple-touch-icon.png rename to site/themes/pixboost/static/apple-touch-icon.png diff --git a/themes/pixboost/static/css/common.css b/site/themes/pixboost/static/css/common.css similarity index 100% rename from themes/pixboost/static/css/common.css rename to site/themes/pixboost/static/css/common.css diff --git a/themes/pixboost/static/css/v2/common.css b/site/themes/pixboost/static/css/v2/common.css similarity index 100% rename from themes/pixboost/static/css/v2/common.css rename to site/themes/pixboost/static/css/v2/common.css diff --git a/themes/pixboost/static/favicon.ico b/site/themes/pixboost/static/favicon.ico similarity index 100% rename from themes/pixboost/static/favicon.ico rename to site/themes/pixboost/static/favicon.ico diff --git a/themes/pixboost/static/icon.svg b/site/themes/pixboost/static/icon.svg similarity index 100% rename from themes/pixboost/static/icon.svg rename to site/themes/pixboost/static/icon.svg diff --git a/themes/pixboost/static/img/Logo-black.svg b/site/themes/pixboost/static/img/Logo-black.svg similarity index 100% rename from themes/pixboost/static/img/Logo-black.svg rename to site/themes/pixboost/static/img/Logo-black.svg diff --git a/themes/pixboost/static/img/chat/chat.svg b/site/themes/pixboost/static/img/chat/chat.svg similarity index 100% rename from themes/pixboost/static/img/chat/chat.svg rename to site/themes/pixboost/static/img/chat/chat.svg diff --git a/themes/pixboost/static/img/chat/close.svg b/site/themes/pixboost/static/img/chat/close.svg similarity index 100% rename from themes/pixboost/static/img/chat/close.svg rename to site/themes/pixboost/static/img/chat/close.svg diff --git a/themes/pixboost/static/img/homepage/daniel_gladki_photo.jpg b/site/themes/pixboost/static/img/homepage/daniel_gladki_photo.jpg similarity index 100% rename from themes/pixboost/static/img/homepage/daniel_gladki_photo.jpg rename to site/themes/pixboost/static/img/homepage/daniel_gladki_photo.jpg diff --git a/themes/pixboost/static/img/homepage/features/cdn.svg b/site/themes/pixboost/static/img/homepage/features/cdn.svg similarity index 100% rename from themes/pixboost/static/img/homepage/features/cdn.svg rename to site/themes/pixboost/static/img/homepage/features/cdn.svg diff --git a/themes/pixboost/static/img/homepage/features/cloud.svg b/site/themes/pixboost/static/img/homepage/features/cloud.svg similarity index 100% rename from themes/pixboost/static/img/homepage/features/cloud.svg rename to site/themes/pixboost/static/img/homepage/features/cloud.svg diff --git a/themes/pixboost/static/img/homepage/features/edit-image.svg b/site/themes/pixboost/static/img/homepage/features/edit-image.svg similarity index 100% rename from themes/pixboost/static/img/homepage/features/edit-image.svg rename to site/themes/pixboost/static/img/homepage/features/edit-image.svg diff --git a/themes/pixboost/static/img/homepage/features/free.svg b/site/themes/pixboost/static/img/homepage/features/free.svg similarity index 100% rename from themes/pixboost/static/img/homepage/features/free.svg rename to site/themes/pixboost/static/img/homepage/features/free.svg diff --git a/themes/pixboost/static/img/homepage/features/google-cloud.svg b/site/themes/pixboost/static/img/homepage/features/google-cloud.svg similarity index 100% rename from themes/pixboost/static/img/homepage/features/google-cloud.svg rename to site/themes/pixboost/static/img/homepage/features/google-cloud.svg diff --git a/themes/pixboost/static/img/homepage/features/integration.svg b/site/themes/pixboost/static/img/homepage/features/integration.svg similarity index 100% rename from themes/pixboost/static/img/homepage/features/integration.svg rename to site/themes/pixboost/static/img/homepage/features/integration.svg diff --git a/themes/pixboost/static/img/homepage/features/opensource.svg b/site/themes/pixboost/static/img/homepage/features/opensource.svg similarity index 100% rename from themes/pixboost/static/img/homepage/features/opensource.svg rename to site/themes/pixboost/static/img/homepage/features/opensource.svg diff --git a/themes/pixboost/static/img/homepage/gerry_correa_photo.jpeg b/site/themes/pixboost/static/img/homepage/gerry_correa_photo.jpeg similarity index 100% rename from themes/pixboost/static/img/homepage/gerry_correa_photo.jpeg rename to site/themes/pixboost/static/img/homepage/gerry_correa_photo.jpeg diff --git a/themes/pixboost/static/img/homepage/hero.jpg b/site/themes/pixboost/static/img/homepage/hero.jpg similarity index 100% rename from themes/pixboost/static/img/homepage/hero.jpg rename to site/themes/pixboost/static/img/homepage/hero.jpg diff --git a/themes/pixboost/static/img/homepage/officeworks_logo.png b/site/themes/pixboost/static/img/homepage/officeworks_logo.png similarity index 100% rename from themes/pixboost/static/img/homepage/officeworks_logo.png rename to site/themes/pixboost/static/img/homepage/officeworks_logo.png diff --git a/themes/pixboost/static/img/homepage/partners/Search-Labs.png b/site/themes/pixboost/static/img/homepage/partners/Search-Labs.png similarity index 100% rename from themes/pixboost/static/img/homepage/partners/Search-Labs.png rename to site/themes/pixboost/static/img/homepage/partners/Search-Labs.png diff --git a/themes/pixboost/static/img/homepage/partners/zaxada.png b/site/themes/pixboost/static/img/homepage/partners/zaxada.png similarity index 100% rename from themes/pixboost/static/img/homepage/partners/zaxada.png rename to site/themes/pixboost/static/img/homepage/partners/zaxada.png diff --git a/themes/pixboost/static/img/homepage/pixboost-api-overview.mp4 b/site/themes/pixboost/static/img/homepage/pixboost-api-overview.mp4 similarity index 100% rename from themes/pixboost/static/img/homepage/pixboost-api-overview.mp4 rename to site/themes/pixboost/static/img/homepage/pixboost-api-overview.mp4 diff --git a/themes/pixboost/static/img/homepage/pixboost-api-overview.webm b/site/themes/pixboost/static/img/homepage/pixboost-api-overview.webm similarity index 100% rename from themes/pixboost/static/img/homepage/pixboost-api-overview.webm rename to site/themes/pixboost/static/img/homepage/pixboost-api-overview.webm diff --git a/themes/pixboost/static/img/mobile-menu.svg b/site/themes/pixboost/static/img/mobile-menu.svg similarity index 100% rename from themes/pixboost/static/img/mobile-menu.svg rename to site/themes/pixboost/static/img/mobile-menu.svg diff --git a/themes/pixboost/static/img/prices/pricing.jpg b/site/themes/pixboost/static/img/prices/pricing.jpg similarity index 100% rename from themes/pixboost/static/img/prices/pricing.jpg rename to site/themes/pixboost/static/img/prices/pricing.jpg diff --git a/themes/pixboost/static/img/social/facebook.svg b/site/themes/pixboost/static/img/social/facebook.svg similarity index 100% rename from themes/pixboost/static/img/social/facebook.svg rename to site/themes/pixboost/static/img/social/facebook.svg diff --git a/themes/pixboost/static/img/social/twitter.svg b/site/themes/pixboost/static/img/social/twitter.svg similarity index 100% rename from themes/pixboost/static/img/social/twitter.svg rename to site/themes/pixboost/static/img/social/twitter.svg diff --git a/themes/pixboost/static/img/v2/footer/facebook.svg b/site/themes/pixboost/static/img/v2/footer/facebook.svg similarity index 100% rename from themes/pixboost/static/img/v2/footer/facebook.svg rename to site/themes/pixboost/static/img/v2/footer/facebook.svg diff --git a/themes/pixboost/static/img/v2/footer/github.svg b/site/themes/pixboost/static/img/v2/footer/github.svg similarity index 100% rename from themes/pixboost/static/img/v2/footer/github.svg rename to site/themes/pixboost/static/img/v2/footer/github.svg diff --git a/themes/pixboost/static/img/v2/footer/twitter.svg b/site/themes/pixboost/static/img/v2/footer/twitter.svg similarity index 100% rename from themes/pixboost/static/img/v2/footer/twitter.svg rename to site/themes/pixboost/static/img/v2/footer/twitter.svg diff --git a/themes/pixboost/static/img/v2/header/chat/chat.svg b/site/themes/pixboost/static/img/v2/header/chat/chat.svg similarity index 100% rename from themes/pixboost/static/img/v2/header/chat/chat.svg rename to site/themes/pixboost/static/img/v2/header/chat/chat.svg diff --git a/themes/pixboost/static/img/v2/homepage/animation-css.svg b/site/themes/pixboost/static/img/v2/homepage/animation-css.svg similarity index 100% rename from themes/pixboost/static/img/v2/homepage/animation-css.svg rename to site/themes/pixboost/static/img/v2/homepage/animation-css.svg diff --git a/themes/pixboost/static/img/v2/homepage/animation-js.svg b/site/themes/pixboost/static/img/v2/homepage/animation-js.svg similarity index 100% rename from themes/pixboost/static/img/v2/homepage/animation-js.svg rename to site/themes/pixboost/static/img/v2/homepage/animation-js.svg diff --git a/themes/pixboost/static/img/v2/homepage/animation-no-gradient-css.svg b/site/themes/pixboost/static/img/v2/homepage/animation-no-gradient-css.svg similarity index 100% rename from themes/pixboost/static/img/v2/homepage/animation-no-gradient-css.svg rename to site/themes/pixboost/static/img/v2/homepage/animation-no-gradient-css.svg diff --git a/themes/pixboost/static/img/v2/homepage/animation-no-gradient-js.svg b/site/themes/pixboost/static/img/v2/homepage/animation-no-gradient-js.svg similarity index 100% rename from themes/pixboost/static/img/v2/homepage/animation-no-gradient-js.svg rename to site/themes/pixboost/static/img/v2/homepage/animation-no-gradient-js.svg diff --git a/themes/pixboost/static/img/v2/homepage/bg.svg b/site/themes/pixboost/static/img/v2/homepage/bg.svg similarity index 100% rename from themes/pixboost/static/img/v2/homepage/bg.svg rename to site/themes/pixboost/static/img/v2/homepage/bg.svg diff --git a/themes/pixboost/static/img/v2/homepage/clients/blackheart-and-sparrows.svg b/site/themes/pixboost/static/img/v2/homepage/clients/blackheart-and-sparrows.svg similarity index 100% rename from themes/pixboost/static/img/v2/homepage/clients/blackheart-and-sparrows.svg rename to site/themes/pixboost/static/img/v2/homepage/clients/blackheart-and-sparrows.svg diff --git a/themes/pixboost/static/img/v2/homepage/clients/elitesupps.png b/site/themes/pixboost/static/img/v2/homepage/clients/elitesupps.png similarity index 100% rename from themes/pixboost/static/img/v2/homepage/clients/elitesupps.png rename to site/themes/pixboost/static/img/v2/homepage/clients/elitesupps.png diff --git a/themes/pixboost/static/img/v2/homepage/clients/maria-valentina.png b/site/themes/pixboost/static/img/v2/homepage/clients/maria-valentina.png similarity index 100% rename from themes/pixboost/static/img/v2/homepage/clients/maria-valentina.png rename to site/themes/pixboost/static/img/v2/homepage/clients/maria-valentina.png diff --git a/themes/pixboost/static/img/v2/homepage/clients/mryum.svg b/site/themes/pixboost/static/img/v2/homepage/clients/mryum.svg similarity index 100% rename from themes/pixboost/static/img/v2/homepage/clients/mryum.svg rename to site/themes/pixboost/static/img/v2/homepage/clients/mryum.svg diff --git a/themes/pixboost/static/img/v2/homepage/clients/nuestro-secreto.png b/site/themes/pixboost/static/img/v2/homepage/clients/nuestro-secreto.png similarity index 100% rename from themes/pixboost/static/img/v2/homepage/clients/nuestro-secreto.png rename to site/themes/pixboost/static/img/v2/homepage/clients/nuestro-secreto.png diff --git a/themes/pixboost/static/img/v2/homepage/clients/officeworks.png b/site/themes/pixboost/static/img/v2/homepage/clients/officeworks.png similarity index 100% rename from themes/pixboost/static/img/v2/homepage/clients/officeworks.png rename to site/themes/pixboost/static/img/v2/homepage/clients/officeworks.png diff --git a/themes/pixboost/static/img/v2/homepage/clients/pippo.png b/site/themes/pixboost/static/img/v2/homepage/clients/pippo.png similarity index 100% rename from themes/pixboost/static/img/v2/homepage/clients/pippo.png rename to site/themes/pixboost/static/img/v2/homepage/clients/pippo.png diff --git a/themes/pixboost/static/img/v2/homepage/clients/tadaaz.svg b/site/themes/pixboost/static/img/v2/homepage/clients/tadaaz.svg similarity index 100% rename from themes/pixboost/static/img/v2/homepage/clients/tadaaz.svg rename to site/themes/pixboost/static/img/v2/homepage/clients/tadaaz.svg diff --git a/themes/pixboost/static/img/v2/homepage/features/api.svg b/site/themes/pixboost/static/img/v2/homepage/features/api.svg similarity index 100% rename from themes/pixboost/static/img/v2/homepage/features/api.svg rename to site/themes/pixboost/static/img/v2/homepage/features/api.svg diff --git a/themes/pixboost/static/img/v2/homepage/features/out-of-the-box-features.svg b/site/themes/pixboost/static/img/v2/homepage/features/out-of-the-box-features.svg similarity index 100% rename from themes/pixboost/static/img/v2/homepage/features/out-of-the-box-features.svg rename to site/themes/pixboost/static/img/v2/homepage/features/out-of-the-box-features.svg diff --git a/themes/pixboost/static/img/v2/homepage/features/resize.svg b/site/themes/pixboost/static/img/v2/homepage/features/resize.svg similarity index 100% rename from themes/pixboost/static/img/v2/homepage/features/resize.svg rename to site/themes/pixboost/static/img/v2/homepage/features/resize.svg diff --git a/themes/pixboost/static/img/v2/homepage/infographic/content-delivery-network.png b/site/themes/pixboost/static/img/v2/homepage/infographic/content-delivery-network.png similarity index 100% rename from themes/pixboost/static/img/v2/homepage/infographic/content-delivery-network.png rename to site/themes/pixboost/static/img/v2/homepage/infographic/content-delivery-network.png diff --git a/themes/pixboost/static/img/v2/homepage/infographic/image-api.png b/site/themes/pixboost/static/img/v2/homepage/infographic/image-api.png similarity index 100% rename from themes/pixboost/static/img/v2/homepage/infographic/image-api.png rename to site/themes/pixboost/static/img/v2/homepage/infographic/image-api.png diff --git a/themes/pixboost/static/img/v2/homepage/infographic/images-source.png b/site/themes/pixboost/static/img/v2/homepage/infographic/images-source.png similarity index 100% rename from themes/pixboost/static/img/v2/homepage/infographic/images-source.png rename to site/themes/pixboost/static/img/v2/homepage/infographic/images-source.png diff --git a/themes/pixboost/static/img/v2/homepage/infographic/user-loading-images.png b/site/themes/pixboost/static/img/v2/homepage/infographic/user-loading-images.png similarity index 100% rename from themes/pixboost/static/img/v2/homepage/infographic/user-loading-images.png rename to site/themes/pixboost/static/img/v2/homepage/infographic/user-loading-images.png diff --git a/themes/pixboost/static/img/v2/homepage/pixboost-api-overview.mp4 b/site/themes/pixboost/static/img/v2/homepage/pixboost-api-overview.mp4 similarity index 100% rename from themes/pixboost/static/img/v2/homepage/pixboost-api-overview.mp4 rename to site/themes/pixboost/static/img/v2/homepage/pixboost-api-overview.mp4 diff --git a/themes/pixboost/static/img/v2/homepage/pixboost-api-overview.webm b/site/themes/pixboost/static/img/v2/homepage/pixboost-api-overview.webm similarity index 100% rename from themes/pixboost/static/img/v2/homepage/pixboost-api-overview.webm rename to site/themes/pixboost/static/img/v2/homepage/pixboost-api-overview.webm diff --git a/themes/pixboost/static/img/v2/homepage/testimonials/daniel-gladki.jpg b/site/themes/pixboost/static/img/v2/homepage/testimonials/daniel-gladki.jpg similarity index 100% rename from themes/pixboost/static/img/v2/homepage/testimonials/daniel-gladki.jpg rename to site/themes/pixboost/static/img/v2/homepage/testimonials/daniel-gladki.jpg diff --git a/themes/pixboost/static/img/v2/homepage/testimonials/gerry-correa.jpeg b/site/themes/pixboost/static/img/v2/homepage/testimonials/gerry-correa.jpeg similarity index 100% rename from themes/pixboost/static/img/v2/homepage/testimonials/gerry-correa.jpeg rename to site/themes/pixboost/static/img/v2/homepage/testimonials/gerry-correa.jpeg diff --git a/themes/pixboost/static/img/v2/homepage/tools/snippet-generator-screenshot.png b/site/themes/pixboost/static/img/v2/homepage/tools/snippet-generator-screenshot.png similarity index 100% rename from themes/pixboost/static/img/v2/homepage/tools/snippet-generator-screenshot.png rename to site/themes/pixboost/static/img/v2/homepage/tools/snippet-generator-screenshot.png diff --git a/themes/pixboost/static/img/v2/homepage/what-you-get/laptop-loading.svg b/site/themes/pixboost/static/img/v2/homepage/what-you-get/laptop-loading.svg similarity index 100% rename from themes/pixboost/static/img/v2/homepage/what-you-get/laptop-loading.svg rename to site/themes/pixboost/static/img/v2/homepage/what-you-get/laptop-loading.svg diff --git a/themes/pixboost/static/img/v2/homepage/what-you-get/person-browsing-internet.svg b/site/themes/pixboost/static/img/v2/homepage/what-you-get/person-browsing-internet.svg similarity index 100% rename from themes/pixboost/static/img/v2/homepage/what-you-get/person-browsing-internet.svg rename to site/themes/pixboost/static/img/v2/homepage/what-you-get/person-browsing-internet.svg diff --git a/themes/pixboost/static/img/v2/homepage/what-you-get/person-holds-picture.svg b/site/themes/pixboost/static/img/v2/homepage/what-you-get/person-holds-picture.svg similarity index 100% rename from themes/pixboost/static/img/v2/homepage/what-you-get/person-holds-picture.svg rename to site/themes/pixboost/static/img/v2/homepage/what-you-get/person-holds-picture.svg diff --git a/themes/pixboost/static/img/v2/logo-invert.svg b/site/themes/pixboost/static/img/v2/logo-invert.svg similarity index 100% rename from themes/pixboost/static/img/v2/logo-invert.svg rename to site/themes/pixboost/static/img/v2/logo-invert.svg diff --git a/themes/pixboost/static/img/v2/logo.svg b/site/themes/pixboost/static/img/v2/logo.svg similarity index 100% rename from themes/pixboost/static/img/v2/logo.svg rename to site/themes/pixboost/static/img/v2/logo.svg diff --git a/themes/pixboost/static/img/v2/mobile-menu.svg b/site/themes/pixboost/static/img/v2/mobile-menu.svg similarity index 100% rename from themes/pixboost/static/img/v2/mobile-menu.svg rename to site/themes/pixboost/static/img/v2/mobile-menu.svg diff --git a/themes/pixboost/static/img/v2/prices/example/compressed-image.png b/site/themes/pixboost/static/img/v2/prices/example/compressed-image.png similarity index 100% rename from themes/pixboost/static/img/v2/prices/example/compressed-image.png rename to site/themes/pixboost/static/img/v2/prices/example/compressed-image.png diff --git a/themes/pixboost/static/img/v2/prices/example/original-image.png b/site/themes/pixboost/static/img/v2/prices/example/original-image.png similarity index 100% rename from themes/pixboost/static/img/v2/prices/example/original-image.png rename to site/themes/pixboost/static/img/v2/prices/example/original-image.png diff --git a/themes/pixboost/static/img/v2/prices/example/pixboost-processed-image.png b/site/themes/pixboost/static/img/v2/prices/example/pixboost-processed-image.png similarity index 100% rename from themes/pixboost/static/img/v2/prices/example/pixboost-processed-image.png rename to site/themes/pixboost/static/img/v2/prices/example/pixboost-processed-image.png diff --git a/themes/pixboost/static/img/v2/prices/example/user-received-image.png b/site/themes/pixboost/static/img/v2/prices/example/user-received-image.png similarity index 100% rename from themes/pixboost/static/img/v2/prices/example/user-received-image.png rename to site/themes/pixboost/static/img/v2/prices/example/user-received-image.png diff --git a/themes/pixboost/static/img/v2/prices/limitations/api-keys.svg b/site/themes/pixboost/static/img/v2/prices/limitations/api-keys.svg similarity index 100% rename from themes/pixboost/static/img/v2/prices/limitations/api-keys.svg rename to site/themes/pixboost/static/img/v2/prices/limitations/api-keys.svg diff --git a/themes/pixboost/static/img/v2/prices/limitations/file-size.svg b/site/themes/pixboost/static/img/v2/prices/limitations/file-size.svg similarity index 100% rename from themes/pixboost/static/img/v2/prices/limitations/file-size.svg rename to site/themes/pixboost/static/img/v2/prices/limitations/file-size.svg diff --git a/themes/pixboost/static/img/v2/prices/limitations/image-sources.svg b/site/themes/pixboost/static/img/v2/prices/limitations/image-sources.svg similarity index 100% rename from themes/pixboost/static/img/v2/prices/limitations/image-sources.svg rename to site/themes/pixboost/static/img/v2/prices/limitations/image-sources.svg diff --git a/themes/pixboost/static/img/v2/prices/prices/enterprise-plan.svg b/site/themes/pixboost/static/img/v2/prices/prices/enterprise-plan.svg similarity index 100% rename from themes/pixboost/static/img/v2/prices/prices/enterprise-plan.svg rename to site/themes/pixboost/static/img/v2/prices/prices/enterprise-plan.svg diff --git a/themes/pixboost/static/js/main.js b/site/themes/pixboost/static/js/main.js similarity index 100% rename from themes/pixboost/static/js/main.js rename to site/themes/pixboost/static/js/main.js diff --git a/themes/pixboost/static/js/v2/main.js b/site/themes/pixboost/static/js/v2/main.js similarity index 100% rename from themes/pixboost/static/js/v2/main.js rename to site/themes/pixboost/static/js/v2/main.js diff --git a/themes/pixboost/static/js/vendor/html5shiv.js b/site/themes/pixboost/static/js/vendor/html5shiv.js similarity index 100% rename from themes/pixboost/static/js/vendor/html5shiv.js rename to site/themes/pixboost/static/js/vendor/html5shiv.js diff --git a/themes/pixboost/static/js/vendor/jquery-3.6.0.min.js b/site/themes/pixboost/static/js/vendor/jquery-3.6.0.min.js similarity index 100% rename from themes/pixboost/static/js/vendor/jquery-3.6.0.min.js rename to site/themes/pixboost/static/js/vendor/jquery-3.6.0.min.js diff --git a/themes/pixboost/theme.toml b/site/themes/pixboost/theme.toml similarity index 100% rename from themes/pixboost/theme.toml rename to site/themes/pixboost/theme.toml