Nebulix screenshot

Nebulix

Author Avatar Theme by Unfolding io
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:

  1. Setting up the .env file: Rename the env.txt file to .env and fill in your details.
  2. Configure your Static CMS Backend: Go to src/pages/admin.astro and provide your Git repository details. Supported Git backends can be found here.
  3. Add your site to the astro config.
  4. Install dependencies using the command npm install.
  5. 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/.
  6. 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.