Logos & favicons
@ -66,11 +66,12 @@ export default defineAppConfig({
|
||||
|
||||
footer: {
|
||||
credits: {
|
||||
icon: 'IconDocus',
|
||||
text: 'Docudjeex',
|
||||
icon: 'dd-icons:logo-short',
|
||||
text: '',
|
||||
href: 'https://docu.djeex.fr',
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
},
|
||||
|
||||
})
|
||||
|
21
assets/dd-icons/logo-short.svg
Normal 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 |
@ -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
@ -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",
|
||||
|
@ -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",
|
||||
|
BIN
public/img/favicon/android-chrome-192x192.png
Normal file
After Width: | Height: | Size: 3.9 KiB |
BIN
public/img/favicon/android-chrome-512x512.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
public/img/favicon/apple-touch-icon.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
BIN
public/img/favicon/favicon-16x16.png
Normal file
After Width: | Height: | Size: 402 B |
BIN
public/img/favicon/favicon-32x32.png
Normal file
After Width: | Height: | Size: 796 B |
BIN
public/img/favicon/favicon.ico
Normal file
After Width: | Height: | Size: 15 KiB |
1
public/img/favicon/site.webmanifest
Normal 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"}
|