Skip to content

Repository files navigation

blackspike Nuxt landing page

screens showing theme parts on iPads

A free, modern, nuxt landing page theme made with Tailwind to help kick start your next Nuxt project

We built this page as the first version of our own website, blackspike.com, but switched to a different design later.

Rather than let it gather dust, we decided to modernise it, try out some fresh new CSS features and give it back to the Nuxt community.

You can read more about how we built it and the cool new tech we used on our blog post.

We hope you find it useful!

Production site

This project is deployed as the live TechXtrasol website at https://www.techxtrasol.tech. Content (blog posts, projects, case studies, services) is managed through the admin panel at /admin and stored in Supabase.

SEO

  • Schema.org structured data (Organization, LocalBusiness/ProfessionalService, Article, Service, Product, FAQPage, Review, BreadcrumbList) via @nuxtjs/seo
  • Dynamic sitemap at /sitemap.xml powered by Supabase content
  • Dynamically generated per-page OG images via nuxt-og-image (Satori renderer, no browser required)
  • robots.txt including an LLMs group allowing /llms.txt and /llms-full.txt
  • IndexNow key file (Bing API key) at /e62b6d50bfb44503b030be33b9101571.txt; URL notifications submitted on publish via /api/indexnow

Manual / host-level SEO to-dos

  • Change the techxtrasol.tech → www.techxtrasol.tech redirect from 307 to 301 (permanent) at the hosting/DNS provider so Google follows it permanently.
  • In Google Search Console, resubmit the sitemap at https://www.techxtrasol.tech/sitemap.xml and request re-indexing of affected pages.
  • Verify the Google Analytics data stream domain is techxtrasol.tech (the earlier GA test reported www.techxtrasol.com, which does not exist).
  • Complete the Google Business Profile (Nairobi HQ + Mombasa office) and link it from the site.

License

Theme and 3D images are licensed under a Creative Commons Attribution 4.0 International Public License.

Created by blackspike blackspike design – a web design & development team specialising in Nuxt, Vue, Nuxt & Wordpress websites

CSS & HTML Features

  • Tailwind 4
  • HTML modal dialog
  • JS-free scroll-linked animations
  • JS-free exclusive accordions with details/summary (animated!)
  • Container queries
  • Linear easing for bouncing / springing
  • Text wrap pretty / balance

JS Features

Previews

screenshot of dark theme landing page on desktop and on ipad browsers

screenshot of dark theme carousel slides with 3D backgrounds

screens showing theme parts

dark theme pricing section on laptop and iPhone browsers

full page preview

Credits

Tags

#tailwind #tailwind4 #nuxt #landingPage #css #html #swiper #dark #theme

Commands

All commands are run from the root of the project, from a terminal:

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:4321
npm run build Build your production site to ./dist/
npm run preview Preview your build locally, before deploying
npm run Nuxt ... Run CLI commands like nuxt add, nuxt check
npm run Nuxt -- --help Get help using the Nuxt CLI

Releases

Packages

Used by

Contributors

Languages