diff --git a/components/ShDateStamp.vue b/components/ShDateStamp.vue new file mode 100644 index 0000000..9fe1f7b --- /dev/null +++ b/components/ShDateStamp.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/content/1.getting-started/1.index.md b/content/1.getting-started/1.index.md index cb04b11..e270d41 100644 --- a/content/1.getting-started/1.index.md +++ b/content/1.getting-started/1.index.md @@ -55,3 +55,4 @@ export default defineNuxtConfig({ - Dark mode support - And more... + \ No newline at end of file diff --git a/content/5.elastic-hub/1.markdown-constructors/_dir.yml b/content/5.elastic-hub/1.markdown-constructors/_dir.yml new file mode 100644 index 0000000..23179d5 --- /dev/null +++ b/content/5.elastic-hub/1.markdown-constructors/_dir.yml @@ -0,0 +1 @@ +title: Markdown Constructors \ No newline at end of file diff --git a/content/5.elastic-hub/2.front-matter/_dir.yml b/content/5.elastic-hub/2.front-matter/_dir.yml new file mode 100644 index 0000000..ff8b6f4 --- /dev/null +++ b/content/5.elastic-hub/2.front-matter/_dir.yml @@ -0,0 +1 @@ +title: Front Matter \ No newline at end of file diff --git a/nuxt.config.ts b/nuxt.config.ts index 21ced4c..01c640f 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -29,7 +29,7 @@ export default defineNuxtConfig({ // Define `@nuxt/ui` components as global to use them in `.md` (feel free to add those you need) 'components:extend': (components) => { - const globals = components.filter((c) => ['UButton', 'UAlert', 'UIcon', 'ShAlert','ShVideo', 'ShTweet', 'ShLinkedin', 'ShFacebook', 'ShBadge', 'CodeSandbox'].includes(c.pascalName)) + const globals = components.filter((c) => ['UButton', 'UAlert', 'UIcon', 'ShAlert','ShVideo', 'ShTweet', 'ShLinkedin', 'ShFacebook', 'ShBadge', 'CodeSandbox', 'ShDateStamp'].includes(c.pascalName)) globals.forEach((c) => c.global = true) diff --git a/package-lock.json b/package-lock.json index 7a7b269..0cecaa8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,7 @@ "@nuxt/ui-pro": "^0.6.1", "@nuxtjs/fontaine": "^0.4.1", "@nuxtjs/google-fonts": "^3.1.3", + "axios": "^1.6.7", "nuxt": "^3.9.0", "nuxt-og-image": "^2.2.4" }, @@ -20,7 +21,6 @@ "@nuxt/devtools": "1.0.6", "@nuxt/eslint-config": "^0.2.0", "@nuxthq/studio": "^1.0.6", - "@zadigetvoltaire/nuxt-gtm": "^0.0.13", "eslint": "^8.56.0", "nuxt-testimonial": "^1.0.6", "typescript": "^5.3.3", @@ -1346,32 +1346,6 @@ "node": ">=14" } }, - "node_modules/@gtm-support/core": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@gtm-support/core/-/core-2.2.0.tgz", - "integrity": "sha512-GYA9LfLUcsWJBpL24e3UXjbzl/E9qYWWsEtEJU2hiDFUC07WhxgKnH7cuZk82Ld+7Iz2ZVQaDDGT0kxZxQwPLQ==", - "dev": true - }, - "node_modules/@gtm-support/vue-gtm": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@gtm-support/vue-gtm/-/vue-gtm-2.2.0.tgz", - "integrity": "sha512-7nhBTRkTG0mD+7r7JvNalJz++YwszZk0oP1HIY6fCgz6wNKxT6LuiXCqdPrZmNPe/WbPIKuqxGZN5s+i6NZqow==", - "dev": true, - "dependencies": { - "@gtm-support/core": "^2.0.0" - }, - "optionalDependencies": { - "vue-router": ">= 4.1.0 < 5.0.0" - }, - "peerDependencies": { - "vue": ">= 3.2.0 < 4.0.0" - }, - "peerDependenciesMeta": { - "vue-router": { - "optional": true - } - } - }, "node_modules/@headlessui/tailwindcss": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@headlessui/tailwindcss/-/tailwindcss-0.2.0.tgz", @@ -5129,21 +5103,6 @@ "@yeger/vue-lib-adapter": "1.1.1" } }, - "node_modules/@zadigetvoltaire/nuxt-gtm": { - "version": "0.0.13", - "resolved": "https://registry.npmjs.org/@zadigetvoltaire/nuxt-gtm/-/nuxt-gtm-0.0.13.tgz", - "integrity": "sha512-7SgXtIB8uLdLGJaoUAQSGCSbRnNzplNkNVFKIHaVI4We0vqghstBoVPlJCJ9VdwsfdNyk3/C+Lh1uKpzTrtEuw==", - "dev": true, - "dependencies": { - "@gtm-support/vue-gtm": "^2.0.0", - "@nuxt/kit": "^3.5.1", - "defu": "^6.1.2", - "sirv": "^2.0.3" - }, - "peerDependencies": { - "nuxt": "^3.0.0" - } - }, "node_modules/abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -5445,6 +5404,11 @@ "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==" }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", @@ -5489,6 +5453,16 @@ "postcss": "^8.1.0" } }, + "node_modules/axios": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", + "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==", + "dependencies": { + "follow-redirects": "^1.15.4", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "node_modules/b4a": { "version": "1.6.4", "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", @@ -6241,6 +6215,17 @@ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/comma-separated-tokens": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", @@ -6708,6 +6693,14 @@ "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.3.tgz", "integrity": "sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==" }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", @@ -7562,6 +7555,25 @@ "tabbable": "^6.2.0" } }, + "node_modules/follow-redirects": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, "node_modules/fontaine": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/fontaine/-/fontaine-0.4.1.tgz", @@ -7618,6 +7630,19 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fraction.js": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", @@ -12968,6 +12993,11 @@ "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, "node_modules/prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", diff --git a/package.json b/package.json index 9905438..aa00470 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "@nuxt/ui-pro": "^0.6.1", "@nuxtjs/fontaine": "^0.4.1", "@nuxtjs/google-fonts": "^3.1.3", + "axios": "^1.6.7", "nuxt": "^3.9.0", "nuxt-og-image": "^2.2.4" },