|
- <!doctype html>
- <%
- Response.Charset = "utf-8"
- Response.CodePage = 65001
-
- Dim pageTitle
- If IsObject(CurrentController) Then
- On Error Resume Next
- pageTitle = CurrentController.Title
- If Err.Number <> 0 Then
- pageTitle = "BrainOrdure"
- Err.Clear
- End If
- On Error GoTo 0
- End If
- If Len(pageTitle) = 0 Then pageTitle = "BrainOrdure"
-
- Dim hdr_path
- hdr_path = LCase(Request.ServerVariables("HTTP_X_ORIGINAL_URL"))
- If InStr(hdr_path, "?") > 0 Then hdr_path = Left(hdr_path, InStr(hdr_path, "?") - 1)
-
- Dim hdr_navHome, hdr_navPosts, hdr_navCats, hdr_navAdmin
- hdr_navHome = "nav-link"
- hdr_navPosts = "nav-link"
- hdr_navCats = "nav-link"
- hdr_navAdmin = "nav-link"
-
- If hdr_path = "/" Or hdr_path = "" Or Left(hdr_path, 5) = "/home" Then
- hdr_navHome = "nav-link active"
- ElseIf Left(hdr_path, 6) = "/admin" Then
- hdr_navAdmin = "nav-link active"
- ElseIf Left(hdr_path, 6) = "/posts" Then
- hdr_navPosts = "nav-link active"
- ElseIf Left(hdr_path, 11) = "/categories" Then
- hdr_navCats = "nav-link active"
- End If
- %>
- <html lang="en">
- <head>
- <meta charset="utf-8" />
- <title><%= H(pageTitle) %> — BrainOrdure</title>
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" />
- <link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css" rel="stylesheet" />
- <link href="/css/site.css" rel="stylesheet" />
- </head>
- <body>
-
- <nav class="navbar navbar-expand-lg navbar-dark bg-dark shadow-sm">
- <div class="container">
- <a class="navbar-brand brand" href="/">
- BrainOrdure<span class="brand-tagline">a blog</span>
- </a>
-
- <button class="navbar-toggler border-0" type="button" data-bs-toggle="collapse" data-bs-target="#mainNav" aria-controls="mainNav" aria-expanded="false" aria-label="Toggle navigation">
- <span class="navbar-toggler-icon"></span>
- </button>
-
- <div class="collapse navbar-collapse" id="mainNav">
- <ul class="navbar-nav ms-auto mb-2 mb-lg-0">
- <li class="nav-item">
- <a class="<%= hdr_navHome %>" href="/">Home</a>
- </li>
- <li class="nav-item">
- <a class="<%= hdr_navPosts %>" href="/posts">Posts</a>
- </li>
- <li class="nav-item">
- <a class="<%= hdr_navCats %>" href="/categories">Categories</a>
- </li>
- <li class="nav-item">
- <a class="<%= hdr_navAdmin %>" href="/admin">Admin</a>
- </li>
- </ul>
- </div>
- </div>
- </nav>
-
- <main class="site-main">
- <div class="container">
- <% Flash().ShowErrorsIfPresent : Flash().ShowSuccessIfPresent %>
|