diff --git a/.forgejo/workflows/serve.yaml b/.forgejo/workflows/serve.yaml
index 288d8c8..0f39f6f 100644
--- a/.forgejo/workflows/serve.yaml
+++ b/.forgejo/workflows/serve.yaml
@@ -14,6 +14,10 @@ jobs:
         run: /usr/bin/python -m venv .venv
       - name: Install dependencies
         run: ./.venv/bin/pip install -r requirements.txt
+      - name: Execute code
+        run: |
+          . .venv/bin/activate
+          myst build --execute
       - name: Build PDF exports
         run: |
           . .venv/bin/activate