ley

Crates.ioley
lib.rsley
version0.0.5
sourcesrc
created_at2020-10-07 03:57:27.688821
updated_at2020-10-08 07:39:18.797491
descriptionParser and html renderer of Ley files
homepage
repositoryhttps://github.com/AidoP/ley
max_upload_size
id296814
size29,383
AidoP (AidoP)

documentation

README

Ley

Ley is a markup language designed to let you focus on functionality rather than layout.

Format

Ley files are made up of ley lines which describe functionality. A ley line is of the format

!name: type {
    contents
}

where:

  • name describes a short piece of text for the ley line, such as a heading or link uri
  • type describes the functionality itself, ie. a section of text, a link or an image
  • contents describes further ley lines

Additionally, a ley line may be replaced by direct text.

No whitespace is preserved. When double quotes (") are used, all text within is escaped. Two double quotes ("") may be used to the same effect, preserving the outer quotes and allowing the usage of single quotes within.

Types

  • link a link to other content, an html anchor
    • name the url
    • contents the content to anchor
  • image an image
    • name the image location url
    • contents the image alt text
  • section a section of text
    • name the heading of the section
    • contents the nested contents
Commit count: 12

cargo fmt