fix: update asset paths to use site.baseurl

- Replace absolute_url filter with site.baseurl for CSS and JS assets
- Ensure consistent path handling across all assets
- Fix 404 errors for theme assets on GitHub Pages
This commit is contained in:
Dennis Dornon 2025-04-01 15:57:49 -04:00
parent 54fdf91e34
commit 834efebf12

View file

@ -12,16 +12,16 @@
<link rel="shortcut icon" href="{{ '/favicon.ico' | absolute_url }}" type="image/x-icon">

<!-- Theme styles -->
<link rel="stylesheet" href="{{ '/dox-theme/assets/css/style.css' | absolute_url }}">
<link rel="stylesheet" href="{{ site.baseurl }}/dox-theme/assets/css/style.css">

<!-- Theme scripts (deferred) -->
<!-- Theme scripts (deferred) -->
<script src="{{ '/dox-theme/assets/js/vendor/jquery.min.js' | absolute_url }}" defer></script> <!-- Keep vendor -->
<script src="{{ '/dox-theme/assets/js/vendor/highlight.pack.js' | absolute_url }}" defer></script> <!-- Keep vendor -->
<script src="{{ '/dox-theme/assets/js/theme-toggle.js' | absolute_url }}" defer></script> <!-- Restore -->
<script src="{{ '/dox-theme/assets/js/navigation.js' | absolute_url }}" defer></script> <!-- Keep navigation.js -->
<script src="{{ '/dox-theme/assets/js/page-nav.js' | absolute_url }}" defer></script> <!-- Restore -->
<script src="{{ '/dox-theme/assets/js/scripts.js' | absolute_url }}" defer></script> <!-- Restore -->
<script src="{{ site.baseurl }}/dox-theme/assets/js/vendor/jquery.min.js" defer></script> <!-- Keep vendor -->
<script src="{{ site.baseurl }}/dox-theme/assets/js/vendor/highlight.pack.js" defer></script> <!-- Keep vendor -->
<script src="{{ site.baseurl }}/dox-theme/assets/js/theme-toggle.js" defer></script> <!-- Restore -->
<script src="{{ site.baseurl }}/dox-theme/assets/js/navigation.js" defer></script> <!-- Keep navigation.js -->
<script src="{{ site.baseurl }}/dox-theme/assets/js/page-nav.js" defer></script> <!-- Restore -->
<script src="{{ site.baseurl }}/dox-theme/assets/js/scripts.js" defer></script> <!-- Restore -->
</head>
<body>
{% include header.html %}