From 12b89336a6ffc7e43993e0af1959034152e6e796 Mon Sep 17 00:00:00 2001 From: hoachnt Date: Mon, 18 Nov 2024 19:47:11 +0700 Subject: [PATCH] Add Hoachnt Portfolio Template --- content/4.templates.yml | 389 ++++++++++++++-------------- public/assets/templates/hoachnt.png | Bin 0 -> 30985 bytes 2 files changed, 197 insertions(+), 192 deletions(-) create mode 100644 public/assets/templates/hoachnt.png diff --git a/content/4.templates.yml b/content/4.templates.yml index ec397517a..1ac3b0335 100644 --- a/content/4.templates.yml +++ b/content/4.templates.yml @@ -1,210 +1,215 @@ head.title: Nuxt Templates title: Nuxt Templates navigation.title: Templates -description: 'Explore community templates to get up and running in a few seconds.' +description: "Explore community templates to get up and running in a few seconds." navigation.icon: i-ph-browsers align: center links: - - label: 'List a template' - to: 'https://github.com/nuxt/nuxt.com/tree/main#add-a-nuxt-template' - icon: 'i-ph-plus-circle' - target: '_blank' + - label: "List a template" + to: "https://github.com/nuxt/nuxt.com/tree/main#add-a-nuxt-template" + icon: "i-ph-plus-circle" + target: "_blank" color: gray size: sm - - label: 'Full-stack templates' - to: 'https://hub.nuxt.com/templates' - target: '_blank' + - label: "Full-stack templates" + to: "https://hub.nuxt.com/templates" + target: "_blank" variant: ghost color: gray size: sm templates: - - name: 'Movies' - slug: 'movies' - description: 'A TMDB client built with Nuxt and View Transitions.' - repo: 'nuxt/movies' - demo: 'https://movies.nuxt.space' - - name: 'HackerNews' - slug: 'hackernews' - description: 'HackerNews clone built with Nuxt.' - repo: 'nuxt/hackernews' - demo: 'https://hn.nuxt.space/news/1' - - name: 'Dashboard Pro' - slug: 'ui-pro-dashboard' + - name: "Movies" + slug: "movies" + description: "A TMDB client built with Nuxt and View Transitions." + repo: "nuxt/movies" + demo: "https://movies.nuxt.space" + - name: "HackerNews" + slug: "hackernews" + description: "HackerNews clone built with Nuxt." + repo: "nuxt/hackernews" + demo: "https://hn.nuxt.space/news/1" + - name: "Dashboard Pro" + slug: "ui-pro-dashboard" description: "A dashboard template made with Nuxt UI Pro." - repo: 'nuxt-ui-pro/dashboard' - demo: 'https://dashboard-template.nuxt.dev' - badge: 'Freemium' - - name: 'SaaS Pro' - slug: 'ui-pro-saas' + repo: "nuxt-ui-pro/dashboard" + demo: "https://dashboard-template.nuxt.dev" + badge: "Freemium" + - name: "SaaS Pro" + slug: "ui-pro-saas" description: "A SaaS template made with Nuxt UI Pro." - repo: 'nuxt-ui-pro/saas' - demo: 'https://saas-template.nuxt.dev' - badge: 'Freemium' - - name: 'Docs Pro' - slug: 'ui-pro-docs' + repo: "nuxt-ui-pro/saas" + demo: "https://saas-template.nuxt.dev" + badge: "Freemium" + - name: "Docs Pro" + slug: "ui-pro-docs" description: "A documentation template made with Nuxt UI Pro." - repo: 'nuxt-ui-pro/docs' - demo: 'https://docs-template.nuxt.dev' - screenshotUrl: 'https://nuxt-ui-pro-template-docs.vercel.app/getting-started' - badge: 'Freemium' - - name: 'Landing Pro' - slug: 'ui-pro-landing' + repo: "nuxt-ui-pro/docs" + demo: "https://docs-template.nuxt.dev" + screenshotUrl: "https://nuxt-ui-pro-template-docs.vercel.app/getting-started" + badge: "Freemium" + - name: "Landing Pro" + slug: "ui-pro-landing" description: "A landing page template made with Nuxt UI Pro." - repo: 'nuxt-ui-pro/landing' - demo: 'https://landing-template.nuxt.dev' - badge: 'Freemium' - - name: 'Content Wind' - slug: 'content-wind' - description: 'A lightweight Nuxt template for a Markdown driven website.' - repo: 'atinux/content-wind' - demo: 'https://content-wind.nuxt.space' - - name: 'SuperSaaS' - slug: 'supersaas' - description: 'Nuxt 3 Fullstack Starter Kit with Auth, DB, Payment, Files & Emails' - demo: 'https://supersaas.dev/?aff=J0Emk' - purchase: 'https://supersaas.dev/?aff=J0Emk' - badge: 'Premium' - - name: 'Tairo' - slug: 'tairo' - description: 'The dashboard system that makes you say WOW.' - demo: 'https://1.envato.market/nuxt-tairo-preview' - screenshotUrl: 'https://tairo.cssninja.io' - purchase: 'https://1.envato.market/nuxt-tairo' - badge: 'Premium' - - name: 'Supastarter' - slug: 'supastarter' - description: 'A production-ready SaaS starter kit with auth, i18n, billing & payments.' - demo: 'https://nuxt-demo.supastarter.dev' - purchase: 'https://supastarter.dev/products/starter-kits/nuxt?aff=J0Emk' - badge: 'Premium' - - name: 'Brook' - slug: 'brook' - description: 'Powerful, flexible & multipurpose template.' - screenshotUrl: 'https://vuedemo.hasthemes.com/brook-vue/index.html' + repo: "nuxt-ui-pro/landing" + demo: "https://landing-template.nuxt.dev" + badge: "Freemium" + - name: "Content Wind" + slug: "content-wind" + description: "A lightweight Nuxt template for a Markdown driven website." + repo: "atinux/content-wind" + demo: "https://content-wind.nuxt.space" + - name: "SuperSaaS" + slug: "supersaas" + description: "Nuxt 3 Fullstack Starter Kit with Auth, DB, Payment, Files & Emails" + demo: "https://supersaas.dev/?aff=J0Emk" + purchase: "https://supersaas.dev/?aff=J0Emk" + badge: "Premium" + - name: "Tairo" + slug: "tairo" + description: "The dashboard system that makes you say WOW." + demo: "https://1.envato.market/nuxt-tairo-preview" + screenshotUrl: "https://tairo.cssninja.io" + purchase: "https://1.envato.market/nuxt-tairo" + badge: "Premium" + - name: "Supastarter" + slug: "supastarter" + description: "A production-ready SaaS starter kit with auth, i18n, billing & payments." + demo: "https://nuxt-demo.supastarter.dev" + purchase: "https://supastarter.dev/products/starter-kits/nuxt?aff=J0Emk" + badge: "Premium" + - name: "Brook" + slug: "brook" + description: "Powerful, flexible & multipurpose template." + screenshotUrl: "https://vuedemo.hasthemes.com/brook-vue/index.html" screenshotOptions: delay: 5 - demo: 'https://1.envato.market/nuxt-brook-preview' - purchase: 'https://1.envato.market/nuxt-brook' - badge: 'Premium' - - name: 'Argon Pro' - slug: 'argon' - description: 'Full-stack application dashboard template.' - demo: 'https://demos.creative-tim.com/nuxt-argon-dashboard-pro/?partner=120213' - purchase: 'https://www.creative-tim.com/product/nuxt-argon-dashboard-pro?partner=120213' - badge: 'Premium' - - name: 'Atidone' - slug: 'atidone' - description: 'Full-stack app with authentication and SQL database.' - repo: 'atinux/atidone' - demo: 'https://todos.nuxt.dev/' - - name: 'Atidraw' - slug: 'atidraw' - description: 'Web application that lets you to create, enhance, and share your drawings with the world.' - repo: 'atinux/atidraw' - demo: 'https://draw.nuxt.dev/' - - name: 'Happy Paws' - slug: 'happy-paws' - description: 'Full-stack pet adoption app with Nuxt SEO and Tailwind CSS.' - repo: 'pinegrow/happy-paws-with-nuxt-tailwindcss' - demo: 'https://happy-paws-with-nuxt-tailwindcss.netlify.app/' - - name: 'eCommerce Store (Nuxt UI)' - slug: 'nucommerce-store' - description: 'A e-commerce store with Nuxt UI components and dynamic pages.' - repo: 'pinegrow/pg-nuxtui' - demo: 'https://pg-nuxtui.netlify.app/' - - name: 'eCommerce Store (Vuetify)' - slug: 'vucommerce-store' - description: 'A responsive e-commerce store with Vuetify components.' - repo: 'pinegrow/pg-nuxt-vuetify-tailwindcss' - demo: 'https://pg-nuxt-vuetify-tailwindcss.netlify.app/' - - name: 'WooNuxt' - slug: 'woonuxt' - description: 'Headless eCommerce powered by WooCommerce and Nuxt.' - repo: 'scottyzen/woonuxt' - demo: 'https://v3.woonuxt.com' - - name: 'Agency OS' - slug: 'agency-os' - description: 'The open source operating system for digital agencies.' - repo: 'directus-community/agency-os' - demo: 'https://www.agencyos.dev/' - - name: 'Zooper' - slug: 'zooper' - description: 'A minimal and personal portfolio template, made with Nuxt Content and TailwindCSS.' - repo: 'fayazara/zooper' - demo: 'https://zooper.pages.dev' - - name: 'Nuxt Deno KV' - slug: 'nuxt-deno-kv' - description: 'A collaborative todo-list app built with Deno KV and Nuxt.' - repo: 'atinux/nuxt-deno-kv' - demo: 'https://nuxt-todos-kv.deno.dev' - badge: 'Freemium' - - name: 'The Green Chronicle' - slug: 'green-chronicle' - description: 'A company blog theme powered by Nuxt Content and UI Pro.' - repo: 'Barbapapazes/the-green-chronicle' - demo: 'https://the-green-chronicle.esteban-soubiran.site/' - badge: 'Freemium' - - name: 'Nuxtship' - slug: 'nuxtship' - description: 'A landing page template for startups made with TailwindCSS.' - repo: 'Gr33nW33n/nuxtship-template' - demo: 'https://nuxtship.netlify.app' - - name: 'UseNuxt' - slug: 'usenuxt' - description: 'Full SaaS starter project with auth, subscriptions, teams & more...' - repo: 'samkanje/usenuxt-free' - badge: 'Freemium' - demo: 'https://demo.usenuxt.com' - - name: 'Spike Admin' - slug: 'spike' - description: 'Unleash actionable insights effortlessly with a feature-rich dashboard template.' - demo: 'https://spike-nuxtjs-pro-main.netlify.app/dashboards/dashboard1' - purchase: 'https://www.wrappixel.com/templates/spike-nuxtjs-admin-template/' - badge: 'Premium' - - name: 'Bloggr' - slug: 'bloggr' - description: 'A personal blog template made with Nuxt Content.' - repo: 'hlassiege/bloggr' - demo: 'https://bloggr.eventuallycoding.com/' - - name: 'NuxtHub Image Gallery' - slug: 'image-gallery' - description: 'A template that gets you started with NuxtHub Blob in seconds' - repo: 'Flosciante/nuxt-image-gallery' - demo: 'https://image-gallery.nuxt.dev/' - - name: 'Hato' - slug: 'hato' - description: 'Discover Hato, the sleek portfolio website perfect for freelancers, photographers, and artists made with Nuxt UI' - badge: 'Free' - repo: 'cesswhite/hato-minimal-template' - demo: 'https://hato-template.vercel.app/' - - name: 'Materio Admin Template' - slug: 'materio' - description: 'A powerful admin dashboard template built for developers' - demo: 'https://demos.themeselection.com/materio-vuetify-nuxtjs-admin-template/demo-1/' - purchase: 'https://themeselection.com/item/materio-vuetify-nuxtjs-admin-template' - badge: 'Premium' - - name: 'Canvas' - slug: 'canvas' - description: 'Canvas a portfolio template, with a minimal and clean design, using Nuxt Content and TailwindCSS' - badge: 'Free' - repo: 'HugoRCD/canvas' - demo: 'https://canvas.hrcd.fr/' - - name: 'Sokol eCommerce Minimal Template' - slug: 'sokol' - description: 'Where simplicity meets power in eCommerce templates, all thanks to Nuxt and Nuxt UI.' - screenshotUrl: 'https://sokol.vercel.app/examples/landing-one' - demo: 'https://sokol.vercel.app/' - purchase: 'https://ecostudios.lemonsqueezy.com/buy/a36140d8-69e8-47a1-a921-4e7f7be89a5d?aff=J0Emk' - badge: 'Premium' - - name: 'Shadcn Docs Template' - slug: 'shadcn-docs' - description: 'Effortless and beautiful docs template built with shadcn-vue.' - screenshotUrl: 'https://shadcn-docs-nuxt.vercel.app/getting-started/introduction' - repo: 'ZTL-UwU/shadcn-docs-nuxt' - demo: 'https://shadcn-docs-nuxt.vercel.app/' - - name: 'Shadcn Landing Pro' - slug: 'shadcn-landing-pro' - description: 'A ready-to-launch landing page template with Shadcn UI components.' - demo: 'https://nuxt-shadcn-landing-pro.vercel.app/' - purchase: 'https://waterwaystudios.lemonsqueezy.com/buy/48ba7098-5ef6-4177-ae64-e469f445e85f?aff=J0Emk' - badge: 'Premium' + demo: "https://1.envato.market/nuxt-brook-preview" + purchase: "https://1.envato.market/nuxt-brook" + badge: "Premium" + - name: "Argon Pro" + slug: "argon" + description: "Full-stack application dashboard template." + demo: "https://demos.creative-tim.com/nuxt-argon-dashboard-pro/?partner=120213" + purchase: "https://www.creative-tim.com/product/nuxt-argon-dashboard-pro?partner=120213" + badge: "Premium" + - name: "Atidone" + slug: "atidone" + description: "Full-stack app with authentication and SQL database." + repo: "atinux/atidone" + demo: "https://todos.nuxt.dev/" + - name: "Atidraw" + slug: "atidraw" + description: "Web application that lets you to create, enhance, and share your drawings with the world." + repo: "atinux/atidraw" + demo: "https://draw.nuxt.dev/" + - name: "Happy Paws" + slug: "happy-paws" + description: "Full-stack pet adoption app with Nuxt SEO and Tailwind CSS." + repo: "pinegrow/happy-paws-with-nuxt-tailwindcss" + demo: "https://happy-paws-with-nuxt-tailwindcss.netlify.app/" + - name: "eCommerce Store (Nuxt UI)" + slug: "nucommerce-store" + description: "A e-commerce store with Nuxt UI components and dynamic pages." + repo: "pinegrow/pg-nuxtui" + demo: "https://pg-nuxtui.netlify.app/" + - name: "eCommerce Store (Vuetify)" + slug: "vucommerce-store" + description: "A responsive e-commerce store with Vuetify components." + repo: "pinegrow/pg-nuxt-vuetify-tailwindcss" + demo: "https://pg-nuxt-vuetify-tailwindcss.netlify.app/" + - name: "WooNuxt" + slug: "woonuxt" + description: "Headless eCommerce powered by WooCommerce and Nuxt." + repo: "scottyzen/woonuxt" + demo: "https://v3.woonuxt.com" + - name: "Agency OS" + slug: "agency-os" + description: "The open source operating system for digital agencies." + repo: "directus-community/agency-os" + demo: "https://www.agencyos.dev/" + - name: "Zooper" + slug: "zooper" + description: "A minimal and personal portfolio template, made with Nuxt Content and TailwindCSS." + repo: "fayazara/zooper" + demo: "https://zooper.pages.dev" + - name: "Nuxt Deno KV" + slug: "nuxt-deno-kv" + description: "A collaborative todo-list app built with Deno KV and Nuxt." + repo: "atinux/nuxt-deno-kv" + demo: "https://nuxt-todos-kv.deno.dev" + badge: "Freemium" + - name: "The Green Chronicle" + slug: "green-chronicle" + description: "A company blog theme powered by Nuxt Content and UI Pro." + repo: "Barbapapazes/the-green-chronicle" + demo: "https://the-green-chronicle.esteban-soubiran.site/" + badge: "Freemium" + - name: "Nuxtship" + slug: "nuxtship" + description: "A landing page template for startups made with TailwindCSS." + repo: "Gr33nW33n/nuxtship-template" + demo: "https://nuxtship.netlify.app" + - name: "UseNuxt" + slug: "usenuxt" + description: "Full SaaS starter project with auth, subscriptions, teams & more..." + repo: "samkanje/usenuxt-free" + badge: "Freemium" + demo: "https://demo.usenuxt.com" + - name: "Spike Admin" + slug: "spike" + description: "Unleash actionable insights effortlessly with a feature-rich dashboard template." + demo: "https://spike-nuxtjs-pro-main.netlify.app/dashboards/dashboard1" + purchase: "https://www.wrappixel.com/templates/spike-nuxtjs-admin-template/" + badge: "Premium" + - name: "Bloggr" + slug: "bloggr" + description: "A personal blog template made with Nuxt Content." + repo: "hlassiege/bloggr" + demo: "https://bloggr.eventuallycoding.com/" + - name: "NuxtHub Image Gallery" + slug: "image-gallery" + description: "A template that gets you started with NuxtHub Blob in seconds" + repo: "Flosciante/nuxt-image-gallery" + demo: "https://image-gallery.nuxt.dev/" + - name: "Hato" + slug: "hato" + description: "Discover Hato, the sleek portfolio website perfect for freelancers, photographers, and artists made with Nuxt UI" + badge: "Free" + repo: "cesswhite/hato-minimal-template" + demo: "https://hato-template.vercel.app/" + - name: "Materio Admin Template" + slug: "materio" + description: "A powerful admin dashboard template built for developers" + demo: "https://demos.themeselection.com/materio-vuetify-nuxtjs-admin-template/demo-1/" + purchase: "https://themeselection.com/item/materio-vuetify-nuxtjs-admin-template" + badge: "Premium" + - name: "Canvas" + slug: "canvas" + description: "Canvas a portfolio template, with a minimal and clean design, using Nuxt Content and TailwindCSS" + badge: "Free" + repo: "HugoRCD/canvas" + demo: "https://canvas.hrcd.fr/" + - name: "Sokol eCommerce Minimal Template" + slug: "sokol" + description: "Where simplicity meets power in eCommerce templates, all thanks to Nuxt and Nuxt UI." + screenshotUrl: "https://sokol.vercel.app/examples/landing-one" + demo: "https://sokol.vercel.app/" + purchase: "https://ecostudios.lemonsqueezy.com/buy/a36140d8-69e8-47a1-a921-4e7f7be89a5d?aff=J0Emk" + badge: "Premium" + - name: "Shadcn Docs Template" + slug: "shadcn-docs" + description: "Effortless and beautiful docs template built with shadcn-vue." + screenshotUrl: "https://shadcn-docs-nuxt.vercel.app/getting-started/introduction" + repo: "ZTL-UwU/shadcn-docs-nuxt" + demo: "https://shadcn-docs-nuxt.vercel.app/" + - name: "Shadcn Landing Pro" + slug: "shadcn-landing-pro" + description: "A ready-to-launch landing page template with Shadcn UI components." + demo: "https://nuxt-shadcn-landing-pro.vercel.app/" + purchase: "https://waterwaystudios.lemonsqueezy.com/buy/48ba7098-5ef6-4177-ae64-e469f445e85f?aff=J0Emk" + badge: "Premium" + - name: "Hoachnt" + slug: "hoachnt" + description: "A minimal portfolio template, made with Nuxt Content and Nuxt UI." + repo: "hoachnt/hoachnt-web" + demo: "https://www.hoachnt.com" diff --git a/public/assets/templates/hoachnt.png b/public/assets/templates/hoachnt.png new file mode 100644 index 0000000000000000000000000000000000000000..961cc95a4cf3daea00de15d502fcd08dd7fad5f5 GIT binary patch literal 30985 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 C^1&Yf literal 0 HcmV?d00001