Markup language ecosystem сombining small file size, big number of possibilities for describing the interface and readability.
Find a file
2024-07-22 21:08:37 +03:00
imgs doc: add logo 2024-07-22 19:43:20 +03:00
.gitignore Initial commit 2024-07-22 18:00:17 +03:00
LICENSE Initial commit 2024-07-22 18:00:17 +03:00
README.md doc: fix code 2024-07-22 21:08:37 +03:00

dalet

dalet

Simple markup language сombining small file size, big number of possibilities for describing the interface and readability.

Specification is coming soon.

Concept

h1: TxtDot revolution
p: TxtDot is a cool project

# {} for multiple objects
row: {
  {
    h2: Features

    ul: {
      Server-side page simplification
      Media proxy
      Image compression with Sharp
      Rendering client-side apps (Vanilla, React, Vue, etc) with webder
      Search with SearXNG
      Handy API endpoints
      No client JavaScript
      Some kind of Material Design 3
      Customization with plugins, see @txtdot/sdk and @txtdot/plugins
    }

  }

  {
    h2: Running

    {
      h3: Dev

      # () for multiline strings, indent is automatically trimmed
      code: (
        npm install
        npm run dev
      )
    }

    {
      h3: Production

      code: (
        npm install
        npm run build
        npm run start
      )
    }

    {
      h3: Docker

      code: docker compose up -d
    }

  }
}