A sensible markup language built for Mycorrhiza Wiki and Betula
- Go 98.6%
- Makefile 1.4%
Mycomarkup
Mycomarkup is a markup language designed to be used in Mycorrhiza Wiki and Betula. This project is both a library for these projects and a command-line tool for processing Mycomarkup files in other projects.
See the Mycorrhiza docs on the markup language itself. The rest of the document provides documentation on the library and the command only.
We track tickets on SourceHut.
Running
Usage of mycomarkup:
-file-name string
File with mycomarkup. (default "/dev/stdin")
-hypha-name string
Set hypha name. Relative links depend on it.
Set the parameters and run the program. The output will be written to stdout. The output is HTML code.
Embedding
Mycomarkup provides an API for Go projects. Consult the docs and Mycorrhiza Wiki source code for inspiration.
When possible, integrate with the library rather than with CLI. Some features such as transclusion are not supported in CLI.
Contributing
We accept patches. Please run go fmt.