Skip to content

Commit fd54dc9

Browse files
authored
Merge pull request #63 from pyscript/pe-build-site
Correct root path for examples
2 parents 45a7702 + 851502c commit fd54dc9

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

src/psc/app.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ async def example(request: Request) -> _TemplateResponse:
6666
example_path = PurePath(request.path_params["example_name"])
6767
resources: Resources = request.app.state.resources
6868
this_example = resources.examples[example_path]
69+
root_path = "../../.."
6970

7071
return templates.TemplateResponse(
7172
"example.jinja2",
@@ -75,6 +76,7 @@ async def example(request: Request) -> _TemplateResponse:
7576
extra_head=this_example.extra_head,
7677
body=this_example.body,
7778
request=request,
79+
root_path=root_path,
7880
),
7981
)
8082

@@ -109,8 +111,8 @@ async def content_page(request: Request) -> _TemplateResponse:
109111
Mount("/static", StaticFiles(directory=HERE / "static")),
110112
]
111113
if PYODIDE.exists():
112-
Mount("/pyscript", StaticFiles(directory=PYSCRIPT)),
113-
Mount("/pyodide", StaticFiles(directory=PYODIDE)),
114+
routes.append(Mount("/pyscript", StaticFiles(directory=PYSCRIPT)))
115+
routes.append(Mount("/pyodide", StaticFiles(directory=PYODIDE)))
114116

115117

116118
@contextlib.asynccontextmanager # type: ignore
131 KB
Loading

src/psc/templates/homepage.jinja2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<div class="card">
1717
<div class="card-image">
1818
<figure class="image is-square">
19-
<img alt="placeholder" src="{{ root_path }}/gallery/examples/hello_world/screenshot.png">
19+
<img alt="placeholder" src="{{ root_path }}/gallery/examples/altair/screenshot.png">
2020
</figure>
2121
</div>
2222
<div class="card-content">

0 commit comments

Comments
 (0)