Coder Social home page Coder Social logo

iambijoykar / jamun Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 37 KB

Static webpage builder with Markdown support and file based routing.

License: MIT License

JavaScript 1.29% TypeScript 98.71%
file-based-routing html markdown npm-module npm-package static-site-generator typescript web-framework

jamun's Introduction

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.

jamun's People

Contributors

iambijoykar avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.