https://github.com/killinefficiency/wave
Wave is a markup language that transpiles its syntax to HTML with inline CSS.
https://github.com/killinefficiency/wave
css go html language markup transpiler
Last synced: 9 months ago
JSON representation
Wave is a markup language that transpiles its syntax to HTML with inline CSS.
- Host: GitHub
- URL: https://github.com/killinefficiency/wave
- Owner: KILLinefficiency
- License: gpl-3.0
- Created: 2020-12-07T13:09:18.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-05-14T02:36:30.000Z (about 5 years ago)
- Last Synced: 2025-05-20T01:15:14.370Z (about 1 year ago)
- Topics: css, go, html, language, markup, transpiler
- Language: Go
- Homepage: https://killinefficiency.github.io/Wave/guide/guide.html
- Size: 565 KB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
```
2. Compile Wave from the source code:
```
$ cd Wave
$ make
```
3. 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``](guide) directory in this repository.
The documentation for Wave is written in Wave itself. It is available as a [Wave script](guide/guide.txt) as well as a complete transpiled [HTML document](guide/guide.html).
See the online hosted documentation [here](https://killinefficiency.github.io/Wave/guide/guide.html).
### Examples
There are examples available in the [``examples``](examples) directory. Examples are available as both Wave scripts and complete HTML documents.
See the online hosted examples:
* [Example 1](https://killinefficiency.github.io/Wave/examples/example1/example1.html)
* [Example 2](https://killinefficiency.github.io/Wave/examples/example2/example2.html)
* [Example 3](https://killinefficiency.github.io/Wave/examples/example3/example3.html)