Skip to content

Static webpage builder with Markdown support and file based routing.

License

Notifications You must be signed in to change notification settings

iamBijoyKar/jamun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jamun

A simple and lightweight Static Site Generator with features like markdown support, directory structure routing, and more.

Note: This project is still in very very early stages of development. It may not be stable and may not have all the features you need. Please use it at your own risk.

Features

  • Markdown Support: Write your content in markdown and Jamun will convert it to HTML.
  • File Based Routing: Jamun uses the directory structure and files to create routes for your website. It also supports markdown or html files as pages.

Future Features

  • Themes: Support for themes to customize the look and feel of your website.
  • Plugins: Support for plugins to extend the functionality of Jamun.
  • Components: Support for components to reuse code across pages.
  • Reactive Components: Support for reactive components using Svelte or React.

Purpose

The purpose of this project is to create a simple and lightweight static site generator that can be used to create websites with minimal effort. It is inspired by projects like Gatbsy, Astro etc. But it aims to be simpler and more lightweight. The main target of this project is to create text heavy websites like blogs, documentation etc with minimal effort.

Create a new project

To create a new project with Jamun, you can use the following command:

npx create-jamun <project-name>

Note: The npm package is not upto date with the latest changes. So, it is recommended to clone the repository and use it directly. Follow this Guidelines

Change dirs

cd <project-name>

Installations

npm install

Run the project

npm run dev

Contributing

If you are interested in contributing to this project, please read the CONTRIBUTING.md file.

Releases

No releases published

Packages

No packages published