diff --git a/README.md b/README.md index f78e3fe..cf04baf 100644 --- a/README.md +++ b/README.md @@ -288,13 +288,20 @@ easily template and generate HTML. The web server is provided by The default template search path is `index.html.j2` in the current working directory. This can be configured through the usual configuration entrypoints. -Here's a small example. +Here's a small example that renders a random ASCII letter. + +```jinja +

{{ letter }}

+``` ```python +from string import ascii_letters from xbotlib import Response def serve(self, request): - return Response(text="Hello, World!") + letter = choice(ascii_letters) + rendered = self.template.render(letter=letter) + return Response(body=rendered, content_type="text/html") ``` If you want to pass data from your `direct`/`group` functions to the `serve`