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 @@ - +