Logos & favicons

This commit is contained in:
Djeex 2024-11-15 17:23:06 +00:00
parent 31be4de489
commit a18ddd622c
12 changed files with 132 additions and 4 deletions

View File

@ -66,11 +66,12 @@ export default defineAppConfig({
footer: {
credits: {
icon: 'IconDocus',
text: 'Docudjeex',
icon: 'dd-icons:logo-short',
text: '',
href: 'https://docu.djeex.fr',
}
}
}
},
})

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Calque_1" data-name="Calque 1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1024 1024">
<defs>
<style>
.cls-1 {
fill: #55c3ec;
}
.cls-1, .cls-2 {
stroke-width: 0px;
}
.cls-2 {
fill: #fff;
}
</style>
</defs>
<path class="cls-2" d="M167.5,775.4c-34.5,0-64.3-8.6-89.3-25.7-25-17.1-44.3-41.6-57.9-73.6-13.5-31.9-20.3-70.1-20.3-114.6v-.4c0-44.7,6.8-83,20.3-114.8,13.5-31.8,32.8-56.2,57.9-73.2,25-17,54.7-25.5,88.9-25.5s37.7,3.2,54,9.6c16.4,6.4,30.7,15.5,43.1,27.4,12.4,11.9,22.3,26.1,29.7,42.7h2.3v-213.5h111.9v553.1h-111.9v-70.1h-2.3c-7.4,16.4-17.2,30.4-29.5,42.2-12.3,11.8-26.6,20.8-42.9,27-16.4,6.3-34.4,9.4-54,9.4ZM205.1,682.6c18.1,0,34.1-4.9,47.9-14.8,13.8-9.8,24.5-23.8,32-42,7.5-18.1,11.3-39.6,11.3-64.4v-.4c0-24.5-3.8-45.9-11.5-64-7.7-18.1-18.3-32.1-32-42-13.7-9.8-29.6-14.8-47.7-14.8s-34.8,4.9-48.3,14.6c-13.5,9.7-24,23.6-31.4,41.6-7.4,18-11.1,39.5-11.1,64.6v.4c0,24.8,3.6,46.3,10.9,64.4,7.3,18.1,17.8,32.1,31.4,42,13.7,9.8,29.8,14.8,48.5,14.8Z"/>
<path class="cls-1" d="M520.8,604.4c-17.4,0-32.1-6-44.3-18-12.1-12-18.2-26.8-18.2-44.5s6.1-32.1,18.2-44.1c12.1-12,26.9-18,44.3-18s32.1,6,44.1,18c12,12,18,26.7,18,44.1s-6,32.5-18,44.5c-12,12-26.7,18-44.1,18Z"/>
<path class="cls-2" d="M783.3,775.4c-34.5,0-64.3-8.6-89.3-25.7-25-17.1-44.3-41.6-57.9-73.6-13.5-31.9-20.3-70.1-20.3-114.6v-.4c0-44.7,6.8-83,20.3-114.8,13.5-31.8,32.8-56.2,57.9-73.2,25-17,54.7-25.5,88.9-25.5s37.7,3.2,54,9.6c16.3,6.4,30.7,15.5,43.1,27.4,12.4,11.9,22.3,26.1,29.7,42.7h2.3v-213.5h111.9v553.1h-111.9v-70.1h-2.3c-7.4,16.4-17.2,30.4-29.5,42.2-12.3,11.8-26.6,20.8-42.9,27-16.4,6.3-34.4,9.4-54,9.4ZM820.8,682.6c18.1,0,34.1-4.9,47.9-14.8,13.8-9.8,24.5-23.8,32-42,7.5-18.1,11.3-39.6,11.3-64.4v-.4c0-24.5-3.8-45.9-11.5-64-7.7-18.1-18.3-32.1-32-42-13.7-9.8-29.6-14.8-47.7-14.8s-34.8,4.9-48.3,14.6c-13.5,9.7-24,23.6-31.4,41.6-7.4,18-11.1,39.5-11.1,64.6v.4c0,24.8,3.6,46.3,10.9,64.4,7.3,18.1,17.8,32.1,31.4,42,13.7,9.8,29.8,14.8,48.5,14.8Z"/>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -25,6 +25,31 @@ export default defineNuxtConfig({
wrapperStyle: true
}
},
modules: [
'@nuxt/icon'
],
icon: {
customCollections: [
{
prefix: 'dd-icons',
dir: './assets/dd-icons'
},
],
},
app: {
head: {
link: [
{ rel: 'icon', type: 'image/x-icon', href: '/img/favicon/favicon.ico' },
{ rel: 'apple-touch-icon', sizes: '180x180', href: '/img/favicon/apple-touch-icon.png' },
{ rel: 'icon', sizes: '192x192', href: '/img/favicon/android-chrome-192x192.png' },
{ rel: 'icon', sizes: '512x512', href: '/img/favicon/android-chrome-512x512.png' },
{ rel: 'icon', type: 'image/png', sizes: '32x32', href: '/img/favicon/favicon-32x32.png' },
{ rel: 'icon', type: 'image/png', sizes: '16x16', href: '/img/favicon/favicon-16x16.png' },
{ rel: 'manifest', href: '/img/favicon/site.webmanifest' }
]
}
},
compatibilityDate: '2024-10-24'
})
})

79
package-lock.json generated
View File

@ -11,6 +11,7 @@
"@nuxt-themes/docus": "latest",
"@nuxt/devtools": "^1.6.0",
"@nuxt/eslint-config": "^0.6.1",
"@nuxt/icon": "^1.7.5",
"@nuxtjs/plausible": "^1.0.3",
"@types/node": "^22.9.0",
"eslint": "^9.14.0",
@ -30,6 +31,19 @@
"node": ">=6.0.0"
}
},
"node_modules/@antfu/install-pkg": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-0.4.1.tgz",
"integrity": "sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==",
"dev": true,
"dependencies": {
"package-manager-detector": "^0.2.0",
"tinyexec": "^0.3.0"
},
"funding": {
"url": "https://github.com/sponsors/antfu"
}
},
"node_modules/@antfu/utils": {
"version": "0.7.10",
"resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.10.tgz",
@ -1254,12 +1268,36 @@
"url": "https://github.com/sponsors/nzakas"
}
},
"node_modules/@iconify/collections": {
"version": "1.0.483",
"resolved": "https://registry.npmjs.org/@iconify/collections/-/collections-1.0.483.tgz",
"integrity": "sha512-zBN+RzT6yjgME39Lhr2gQ54yGSvVZevg0rXbNbjc8iXDnBafv34gaMvwv2UB9+xAtaENwg6d9L97Qj2qneLqAg==",
"dev": true,
"dependencies": {
"@iconify/types": "*"
}
},
"node_modules/@iconify/types": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz",
"integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==",
"dev": true
},
"node_modules/@iconify/utils": {
"version": "2.1.33",
"resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.1.33.tgz",
"integrity": "sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==",
"dev": true,
"dependencies": {
"@antfu/install-pkg": "^0.4.0",
"@antfu/utils": "^0.7.10",
"@iconify/types": "^2.0.0",
"debug": "^4.3.6",
"kolorist": "^1.8.0",
"local-pkg": "^0.5.0",
"mlly": "^1.7.1"
}
},
"node_modules/@iconify/vue": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/@iconify/vue/-/vue-4.1.2.tgz",
@ -1846,6 +1884,41 @@
"eslint": "^8.57.0 || ^9.0.0"
}
},
"node_modules/@nuxt/icon": {
"version": "1.7.5",
"resolved": "https://registry.npmjs.org/@nuxt/icon/-/icon-1.7.5.tgz",
"integrity": "sha512-9zpcjtCQHY1SanYAXLuErDy30aOJZhhHQ+ctigRcGEdOVLvaHJna8ahN/LWrvlwBv+/s/KKKb6Ycch6hxo7Ljw==",
"dev": true,
"dependencies": {
"@iconify/collections": "^1.0.482",
"@iconify/types": "^2.0.0",
"@iconify/utils": "^2.1.33",
"@iconify/vue": "^4.2.0-dev.2",
"@nuxt/devtools-kit": "^1.6.0",
"@nuxt/kit": "^3.14.159",
"local-pkg": "^0.5.0",
"mlly": "^1.7.3",
"ohash": "^1.1.4",
"pathe": "^1.1.2",
"std-env": "^3.8.0",
"tinyglobby": "^0.2.10"
}
},
"node_modules/@nuxt/icon/node_modules/@iconify/vue": {
"version": "4.2.0-dev.2",
"resolved": "https://registry.npmjs.org/@iconify/vue/-/vue-4.2.0-dev.2.tgz",
"integrity": "sha512-fHsLaBaegrXyshUR2j9sV4TXkTgRQ9FhQ9PIqWgW/dFTPcMe2uEtUr1H9XQaDTpN8F9chnVqhLH8FT9asTDaSQ==",
"dev": true,
"dependencies": {
"@iconify/types": "^2.0.0"
},
"funding": {
"url": "https://github.com/sponsors/cyberalien"
},
"peerDependencies": {
"vue": ">=3"
}
},
"node_modules/@nuxt/kit": {
"version": "3.14.159",
"resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.14.159.tgz",
@ -13289,6 +13362,12 @@
"integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==",
"dev": true
},
"node_modules/tinyexec": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.1.tgz",
"integrity": "sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==",
"dev": true
},
"node_modules/tinyglobby": {
"version": "0.2.10",
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.10.tgz",

View File

@ -13,6 +13,7 @@
"@nuxt-themes/docus": "latest",
"@nuxt/devtools": "^1.6.0",
"@nuxt/eslint-config": "^0.6.1",
"@nuxt/icon": "^1.7.5",
"@nuxtjs/plausible": "^1.0.3",
"@types/node": "^22.9.0",
"eslint": "^9.14.0",

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 796 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -0,0 +1 @@
{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}