diff --git a/.github/workflows/site-checks.yml b/.github/workflows/site-checks.yml
index a3ff2fd..5bc150d 100644
--- a/.github/workflows/site-checks.yml
+++ b/.github/workflows/site-checks.yml
@@ -46,6 +46,7 @@ jobs:
/guides/enhanced-rtmp-hevc-av1-opus/ \
/guides/openrtmp-vs-nginx-rtmp/ \
/docs/ \
- /download/; do
+ /download/ \
+ /legal/; do
curl --fail --silent --show-error "http://127.0.0.1:8090${path}" >/dev/null
done
diff --git a/assets/js/main.js b/assets/js/main.js
index b2e23d4..5363bc7 100644
--- a/assets/js/main.js
+++ b/assets/js/main.js
@@ -14,6 +14,7 @@ function initNavToggle() {
toggle.addEventListener('click', () => {
nav.classList.toggle('open');
+ toggle.setAttribute('aria-expanded', String(nav.classList.contains('open')));
});
}
diff --git a/includes/header.php b/includes/header.php
index 5052129..783217b 100644
--- a/includes/header.php
+++ b/includes/header.php
@@ -4,6 +4,7 @@
$pageDescription = $pageDescription ?? 'OpenRTMP provides a Rust RTMP/E-RTMP library plus a self-hosted RTMP/RTMPS server, REST API, live statistics, and web control panel.';
$canonicalPath = $canonicalPath ?? ($_SERVER['REQUEST_URI'] ?? '/');
$canonicalPath = parse_url($canonicalPath, PHP_URL_PATH) ?: '/';
+$canonicalPath = preg_replace('#/index\.php$#', '/', $canonicalPath);
$canonicalUrl = 'https://openrtmp.org' . $canonicalPath;
$ogType = $ogType ?? 'website';
?>
@@ -28,7 +29,7 @@
-
+