https://github.com/williamcotton/webpipe

Shhh, WIP blog post (on webpipe powered blog)

https://williamcotton.com/articles/introducing-web-pipe

Yes, I wrote my own DSL, complete with BDD testing framework, to write my blog with. In Rust!

  GET /hello/:world
    |> jq: `{ world: .params.world }`
    |> handlebars: `<p>hello, {{world}}</p>`

  describe "hello, world"
    it "calls the route"
      when calling GET /hello/world
      then status is 200
      and output equals `<p>hello, world</p>`
My blog source code written in webpipe:

http://github.com/williamcotton/williamcotton.com