Nebulix
|Updated:
23 Jan 2024
|278 Stars
Nebulix, a Fast & Green Theme Based on Astro + Static CMS + Snipcart
Categories
Overview
Nebulix is a theme currently under development that offers a universe of possibilities for websites, including blogs, portfolios, webshops, restaurant menus, and more. It aims to provide a seamless experience with features like easy deployment, support for multiple backends, Markdown and MDX support, full-text search, and a focus on page speed and emissions.
Features
- Deploy: Easily deploy the Nebulix theme to Netlify with a single click, and update environment variables conveniently on the Netlify platform.
- Chart Your Path with a Blog: Nebulix offers built-in support for creating and managing a blog on your website.
- Showcase Your Stellar Portfolio: Display your portfolio using Nebulix’s portfolio feature.
- Illuminate Culinary Voyages with a Restaurant Menu: Nebulix includes a dedicated feature for showcasing restaurant menus.
- Launch Your Webshop Powered by Snipcart: Build and manage an e-commerce store on your website using the Snipcart integration.
- SEO Constellations: Nebulix provides support for canonical URLs and OpenGraph tags to improve search engine visibility.
- Navigational Maps: Nebulix supports generating sitemaps for better website navigation.
- Language of the Stars: Nebulix supports Markdown and MDX for easy content creation.
- Static CMS Ready for Galactic Exploration: Nebulix includes a static CMS backend for managing website content.
- Mailchimp Newsletter Form: Easily integrate Mailchimp newsletter form to capture user emails.
- Unveil Hidden Constellations with Full Text Search: Nebulix supports full-text search functionality to allow users to find specific content on your website.
- Page Speed and Emissions: Nebulix is designed to be lightweight, with low emissions of 0.05g - 0.07g CO2 per page visit. It consistently achieves a high lighthouse score between 98 and 100, ensuring both speed and environmental consciousness.
Installation
To install Nebulix theme, follow these steps:
- Setting up the .env file: Rename the
env.txt
file to .env
and fill in your details. - Configure your Static CMS Backend: Go to
src/pages/admin.astro
and provide your Git repository details. Supported Git backends can be found here. - Add your site to the astro config.
- Install dependencies using the command
npm install
. - Start the development server using the command
npm run dev
. If you wish to engage the local backend, you can open Static CMS on http://localhost:4321/admin/
. - Removing Collections: If you don’t need certain features like the blog, portfolio, shop, or restaurant menu, you can simply remove the corresponding documents from
src/content
and erase the page templates from src/pages
.
Additionally, there are several other commands available for building, previewing, and running the Astro CLI. These can be run from the root of the project using the terminal.
Summary
Nebulix is a highly flexible theme under development that offers a wide range of features for building websites. With easy deployment, support for various types of content, and a focus on performance and environmental sustainability, Nebulix aims to provide a comprehensive solution for website creation. Its integration with popular tools like Snipcart and Mailchimp makes it suitable for e-commerce and marketing needs. Overall, Nebulix is a powerful option for those looking to create dynamic and visually appealing websites.