From b9bf8ac9d7db8e732577290ad8587918d638e909 Mon Sep 17 00:00:00 2001 From: unclecode Date: Sat, 22 Jun 2024 20:41:39 +0800 Subject: [PATCH] Fix mounting the "/" to mkdocs site folder --- main.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index 449893e3..cc653250 100644 --- a/main.py +++ b/main.py @@ -39,6 +39,8 @@ app.add_middleware( # Mount the pages directory as a static directory app.mount("/pages", StaticFiles(directory=__location__ + "/pages"), name="pages") app.mount("/mkdocs", StaticFiles(directory="site", html=True), name="mkdocs") +app.mount("/", StaticFiles(directory="site", html=True), name="mkdocs") +site_templates = Jinja2Templates(directory=__location__ + "/site") templates = Jinja2Templates(directory=__location__ + "/pages") # chromedriver_autoinstaller.install() # Ensure chromedriver is installed @lru_cache() @@ -62,10 +64,6 @@ class CrawlRequest(BaseModel): verbose: Optional[bool] = True -@app.get("/", response_class=HTMLResponse) -async def read_index(request: Request): - # redirect to site/index.html - return templates.TemplateResponse("index.html", {"request": request}) @app.get("/old", response_class=HTMLResponse) async def read_index(request: Request):