diff --git a/content/articles/bank-atm.md b/content/articles/bank-atm.md index 2cfd416..60b8c88 100644 --- a/content/articles/bank-atm.md +++ b/content/articles/bank-atm.md @@ -25,7 +25,7 @@ for the presentation that I gave at Hogeschool Rotterdam. Korte video waarin de meeste functionaliteit van de bank ATM wordt getoond. -::VideoLazy{:src="https://riyyi.com/media/bank-atm-demo.webm"} +::VideoLazy{:src="/img/bank-atm/demo.webm"} :: ## Overzicht componenten diff --git a/content/articles/opengl-test.md b/content/articles/opengl-test.md index 5c4d6f7..efad586 100644 --- a/content/articles/opengl-test.md +++ b/content/articles/opengl-test.md @@ -32,5 +32,5 @@ Preview. Demo showcasing translation, rotation, scaling and textures working. You can also fly around, which is not shown in the video. -::VideoLazy{:src="https://riyyi.com/media/opengl-test-demo.webm"} +::VideoLazy{:src="/img/opengl-test-demo.webm"} :: diff --git a/content/articles/smart-outlet.md b/content/articles/smart-outlet.md index 8bcc4ff..2491253 100644 --- a/content/articles/smart-outlet.md +++ b/content/articles/smart-outlet.md @@ -76,5 +76,5 @@ Completed assembly. Domoticz is used as a controller, which completes the smart outlet project. View the demo below. -::VideoLazy{:src="https://riyyi.com/media/smart-outlet-demo.webm"} +::VideoLazy{:src="/img/smart-outlet/demo.webm"} :: diff --git a/nuxt.config.ts b/nuxt.config.ts index c685197..9daa677 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -36,10 +36,10 @@ export default defineNuxtConfig({ public: "../public" }, modules: [ - "@nuxt/content", - "@nuxt/eslint", "@nuxtjs/robots", "@nuxtjs/sitemap", + "@nuxt/content", // NOTE: @nuxt/content after robots and sitemap + "@nuxt/eslint", "@pinia/nuxt", "pinia-plugin-persistedstate/nuxt", "unplugin-icons/nuxt" @@ -54,6 +54,10 @@ export default defineNuxtConfig({ secure: process.env.NODE_ENV !== "development" // only send over HTTPS } }, + routeRules: { + // Dont add to the sitemap.xml + "/__nuxt_content/**": { robots: false }, + }, site: { url: "https://riyyi.com", name: "Personal Website" }, srcDir: "src/", ssr: false, diff --git a/public/img/bank-atm/demo.webm b/public/img/bank-atm/demo.webm new file mode 100644 index 0000000..64d08bc Binary files /dev/null and b/public/img/bank-atm/demo.webm differ diff --git a/public/img/opengl-test-demo.webm b/public/img/opengl-test-demo.webm new file mode 100644 index 0000000..c030e75 Binary files /dev/null and b/public/img/opengl-test-demo.webm differ diff --git a/public/img/smart-outlet/demo.webm b/public/img/smart-outlet/demo.webm new file mode 100644 index 0000000..023d39c Binary files /dev/null and b/public/img/smart-outlet/demo.webm differ diff --git a/public/pdf/cv-en-rick-van-vonderen.pdf b/public/pdf/cv-en-rick-van-vonderen.pdf new file mode 100644 index 0000000..1e1934e Binary files /dev/null and b/public/pdf/cv-en-rick-van-vonderen.pdf differ diff --git a/public/pdf/cv-rick-van-vonderen.pdf b/public/pdf/cv-rick-van-vonderen.pdf new file mode 100644 index 0000000..2ed6736 Binary files /dev/null and b/public/pdf/cv-rick-van-vonderen.pdf differ diff --git a/src/app.vue b/src/app.vue index d3ef83c..0829ba7 100644 --- a/src/app.vue +++ b/src/app.vue @@ -20,7 +20,7 @@ useHead({ { rel: "icon", type: "image/x-icon", href: getPublicPath("/favicon.ico") }, ], titleTemplate: (titleChunk: string | undefined): string | null => { - return titleChunk ? `${titleChunk} - website-vue` : 'website-vue'; + return titleChunk ? `${titleChunk} - Rick van Vonderen` : 'Rick van Vonderen'; } }) diff --git a/src/components.d.ts b/src/components.d.ts index 119d37f..03cc7fe 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -8,25 +8,17 @@ export {} /* prettier-ignore */ declare module 'vue' { export interface GlobalComponents { - IBi0Circle: typeof import('~icons/bi/0-circle')['default'] - IBiActivity: typeof import('~icons/bi/activity')['default'] IFaAdjust: typeof import('~icons/fa/adjust')['default'] - IFaAngellist: typeof import('~icons/fa/angellist')['default'] IFaCheck: typeof import('~icons/fa/check')['default'] IFaClone: typeof import('~icons/fa/clone')['default'] IFaCoffee: typeof import('~icons/fa/coffee')['default'] - IFaCope: typeof import('~icons/fa/cope')['default'] - IFaCopy: typeof import('~icons/fa/copy')['default'] IFaGithub: typeof import('~icons/fa/github')['default'] IFaGitlab: typeof import('~icons/fa/gitlab')['default'] IFaHome: typeof import('~icons/fa/home')['default'] IFaImage: typeof import('~icons/fa/image')['default'] - IFaLink: typeof import('~icons/fa/link')['default'] IFaLinkedinSquare: typeof import('~icons/fa/linkedin-square')['default'] - IFaMoonO: typeof import('~icons/fa/moon-o')['default'] IFaSolidMoon: typeof import('~icons/fa-solid/moon')['default'] IFaSolidSun: typeof import('~icons/fa-solid/sun')['default'] - IMdiAccountBox: typeof import('~icons/mdi/account-box')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] } diff --git a/src/pages/about-me.vue b/src/pages/about-me.vue index 946e776..281b45e 100644 --- a/src/pages/about-me.vue +++ b/src/pages/about-me.vue @@ -2,10 +2,10 @@

CV

Download the PDF here: - English,  - Nederlands + English,  + Nederlands

-