Junglejs screenshot

Junglejs

Author Avatar Theme by Junglejs
Updated: 18 Jul 2020
275 Stars

The Jamstack static site framework for Svelte

Categories

Overview

JungleJS is a static site framework for Svelte. It provides a Jamstack-based solution for building static websites, making it easy to generate routes and work with multiple data sources. The framework also offers live reload functionality during development.

Features

  • Generate routes from multi-word file names: JungleJS allows users to generate routes from file names with multiple words, making the routing process more intuitive and convenient.
  • Generate routes from a variable in the file name: Users can specify a variable (e.g., [slug]) in the file name, and JungleJS will generate the route accordingly. This feature is helpful for dynamic page generation.
  • Get relations between data sources working: JungleJS enables users to establish relationships between different data sources, making it easier to fetch and display related data on the website.
  • Get live reload in development working: During the development process, JungleJS provides live reload functionality, allowing developers to see changes instantly without manually refreshing the page.

Installation

To install JungleJS, follow these steps:

  1. Access the template here or clone the repository.

  2. Once the template is downloaded, navigate to the project directory in your terminal.

  3. Run the following command to install the required dependencies:

    npm install
    
  4. After the dependencies are installed, start the development server with the following command:

    npm run dev
    
  5. The JungleJS app will now be running on localhost:3000. You can access it in your web browser.

Summary

JungleJS is a static site framework for Svelte that provides a range of useful features for building static websites. It simplifies the routing process, allowing users to generate routes from multi-word file names and variable file name inputs. The framework also supports working with multiple data sources and provides live reload functionality during development. Overall, JungleJS offers an efficient and convenient solution for developing static websites using Svelte.