Wave icon indicating copy to clipboard operation
Wave copied to clipboard

Wave is a markup language that transpiles its syntax to HTML with inline CSS.

Wave

Wave is a markup language written in Go that transpiles its syntax to HTML with inline CSS.

Getting Wave

  1. Clone Wave on your system:
$ git clone https://www.github.com/KILLinefficiency/Wave.git
  1. Compile Wave from the source code:
$ cd Wave
$ make
  1. If you are a Windows user, then compile Wave as follows:
$ git clone https://www.github.com/KILLinefficiency/Wave.git
$ cd Wave
$ go build wave.go lib.go themes.go defaults.go variables.go contentLib.go htmlTemplates.go

The Documentation

The documentation is available in the guide directory in this repository.

The documentation for Wave is written in Wave itself. It is available as a Wave script as well as a complete transpiled HTML document.

See the online hosted documentation here.

Examples

There are examples available in the examples directory. Examples are available as both Wave scripts and complete HTML documents.

See the online hosted examples: