Nextus is a comprehensive, versatile and modern website template based on Nextjs and Directus technologies. It helps you build various types of websites more quickly. 一个完整全面、且多功能的现代化网站模板,基于Nextjs和Directus技术。帮助你更快速地构建各种类型的网站。
Overview:
Nextus is an easy-to-use framework that allows users to quickly spin up a beautiful website or use it as a foundation for their next project. It offers a range of features including multi-language support, a built-in headless CMS, dynamic page builder, and SEO support. The framework is built with NextJS, a leading React framework that simplifies web development.
Features:
- Complete NextJs 13 website example
- Multi languages support, currently en/zh, with the ability to add more
- Built-in Directus - Headless CMS support
- Tailwind CSS and Daisyui for consistent and rapid site building
- Dynamic Page Builder (M2A Interface) within Directus
- Blog posts and categories
- Projects pages
- Dynamic form generation with validation
- Dynamic social image generation
- SEO support
- Global search component and API route
- Ready to use common components like modals, dropdowns, and file upload input
- Common utilities like easy SVG icons using Iconify Icon
- Google Fonts support
- ESLint and Prettier already configured
- Many themes provided by Daisyui
- Written in Typescript and New Directus TS SDK
Installation:
To install Nextus, follow these steps:
Setup Directus:
- Use Directus Cloud/Self-Hosting to set up your own instance of Directus.
- Apply the Schema Snapshot provided by Nextus using the Schema Migration feature.
- Alternatively, use Nextus-Docker to quickly set up the Nextus backend with automatic schema applying.
- This will ensure that your Nextus backend is fully prepared.
Setup required Content/Environment:
- After setting up the Directus instance, you need to prepare the necessary content for the frontend to function properly.
- Add the languages you need to the Languages model (currently only ’en’ and ‘zh’ are supported).
- Add a p (paragraph) field to the Files model to store social images.
Install Dependencies:
- Run the following command to install the required dependencies:
Start the development server:
- Run the following command to start the development server:
Summary:
Nextus is a powerful framework built with NextJS that enables users to quickly create beautiful websites. It offers a range of features including multi-language support, a built-in headless CMS, dynamic page builder, and SEO support. With Nextus, users can easily build and customize their websites using Tailwind CSS and Daisyui. The framework also includes many pre-built components and utilities to streamline the development process. Overall, Nextus is a comprehensive and user-friendly solution for web development.