Skip to content

Commit d03cc06

Browse files
committed
docs/logo: generate logo assets
1 parent 4a2b415 commit d03cc06

13 files changed

Lines changed: 19 additions & 132 deletions

File tree

Makefile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -417,6 +417,19 @@ deploy-docs: venv ## Deploy docs
417417
build-web:
418418
cd web && npm run build
419419

420+
LOGO_SOURCE = docs/images/logo.svg
421+
422+
.PHONY: generate-logo-assets
423+
generate-logo-assets: require-magick ## Generate logo and favicon assets from SVG
424+
mkdir -p docs/overrides web/src/assets
425+
cp $(LOGO_SOURCE) docs/overrides/logo.svg
426+
magick $(LOGO_SOURCE) -resize 256x256 -strip -define png:compression-level=9 docs/images/logo.png
427+
magick $(LOGO_SOURCE) -resize 256x256 -strip -define png:compression-level=9 docs/overrides/logo.png
428+
magick $(LOGO_SOURCE) -resize 64x64 -strip -define png:compression-level=9 docs/overrides/favicon.png
429+
magick $(LOGO_SOURCE) -resize 128x128 -strip -define png:compression-level=9 web/src/assets/logo.png
430+
magick $(LOGO_SOURCE) -resize 64x64 -strip -define png:compression-level=9 web/src/assets/favicon.png
431+
$(MAKE) build-web
432+
420433
# Image / release configuration.
421434
# IMAGE_TAGS is the space-separated list of tag suffixes applied to each component image.
422435
# IMAGE_PUSH_PLATFORMS is the platform list for `image-push` (multi-arch by default).

docs/images/logo.svg

Lines changed: 1 addition & 64 deletions
Loading

docs/overrides/favicon.png

-318 Bytes
Loading

docs/overrides/logo.png

-688 Bytes
Loading

docs/overrides/logo.svg

Lines changed: 1 addition & 64 deletions
Loading
-19.3 KB
Binary file not shown.
18.9 KB
Loading
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6390,7 +6390,7 @@ function createRouter(options) {
63906390
}
63916391
return router;
63926392
}
6393-
"" + new URL("logo.C5F5sMSf.png", import.meta.url).href;
6393+
"" + new URL("logo.sTuJw5Xu.png", import.meta.url).href;
63946394
//#endregion
63956395
//#region node_modules/axios/lib/helpers/bind.js
63966396
/**
@@ -10083,7 +10083,7 @@ var App_vue_vue_type_script_setup_true_lang_default = /* @__PURE__ */ defineComp
1008310083
return (_ctx, _cache) => {
1008410084
const _component_router_view = resolveComponent("router-view");
1008510085
return openBlock(), createElementBlock("div", _hoisted_1$5, [createBaseVNode("header", _hoisted_2$5, [createBaseVNode("div", _hoisted_3$5, [_cache[2] || (_cache[2] = createBaseVNode("div", { class: "brand" }, [createBaseVNode("div", { class: "logo" }, [createBaseVNode("img", {
10086-
src: "" + new URL("logo.C5F5sMSf.png", import.meta.url).href,
10086+
src: "" + new URL("logo.sTuJw5Xu.png", import.meta.url).href,
1008710087
alt: "Kube Bind"
1008810088
})]), createBaseVNode("h1", null, "Kube Bind")], -1)), authStatus.value.isAuthenticated ? (openBlock(), createElementBlock("div", _hoisted_4$5, [_cache[1] || (_cache[1] = createBaseVNode("div", { class: "user-info" }, [createBaseVNode("div", { class: "status-indicator" }), createBaseVNode("span", { class: "welcome-text" }, "Connected")], -1)), createBaseVNode("button", {
1008910089
onClick: logout,

web/dist/assets/logo.C5F5sMSf.png

-67.4 KB
Binary file not shown.

web/dist/assets/logo.sTuJw5Xu.png

67.1 KB
Loading

0 commit comments

Comments
 (0)