To write my web pages, I'm currently using Bracketext, a macro language that can automatically generate text output and for example HTML.
I created a macro file that allows me to insert tables, lists, and so on.
For now, no executable file is available, but you can find the source of Bracketext on GitHub.
I give you an example of a text file using current macros
Bla [b] bla bla [/b] bla.
As you can see, the syntax of macros resembles the BBCode, but I wanted to use macros already commonly used by some people.