Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Nuxt.js boilerplate for swiftly generating SEO-friendly official websites with preconfigured UI components and code standards.

Free Bootstrap 4 design system with over 100 components, pre-built pages, and a full UI kit for faster web projects.
official-website-template is a Nuxt.js boilerplate for rapidly building an SEO-ready official company website, providing a preconfigured Vue 2 project with SCSS, reusable UI components, and code-quality tooling.
official-website-template is a GitHub-hosted Vue CLI template that scaffolds a Nuxt.js project structure (pages, layouts, store, plugins, static, assets) with a single index page and a set of ready-to-use components. It is initialized with the command vue init lq782655835/official-website-template my-project, then npm install && npm run dev starts the development server. The generated site includes a header and footer layout placeholder, a banner carousel, and common components such as button, input, modal, select, tabs, link, and icon. The template is licensed under MIT and is designed to be a starting point for official websites that need good SEO through Nuxt's server-side rendering.
nuxt.config.js, layouts, pages, plugins, and store, giving server-side rendering and file-based routing out of the box.global.scss, reset.scss, and variables.scss for mixins and variables, automatically injected across the project via SCSS resource configuration.components/common, auto-registered by filename.vue-awesome-swiper plugin for hero/slider sections, mounted through plugins/third.js.utils/http.js) and API module (utils/api.js) built on axios, and a store in store/index.js for state management.u-icon component resolves images automatically from assets/img and assets/svg folders, simplifying local asset usage.You install Vue CLI 2 (npm install -g vue-cli), then run vue init lq782655835/official-website-template my-project to pull the template into a new folder. Once inside the project directory, npm install fetches dependencies and npm run dev launches the development server. The project uses Nuxt's conventional routing, so adding a file to pages automatically creates a route.
The code is distributed under the MIT license.
