Skip to content

Commit 4dc9936

Browse files
committed
More hosted overlay fixing
1 parent 72374c5 commit 4dc9936

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/deploy-github-pages.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,12 @@ jobs:
4949
mkdir -p dist/renderer/overlay/img
5050
cp -r assets/img/* dist/renderer/overlay/img/
5151
52+
# Fix asset paths in overlay HTML to be strictly relative
53+
if [ -f dist/renderer/overlay/index.html ]; then
54+
sed -i 's|../overlay/assets/|./assets/|g' dist/renderer/overlay/index.html
55+
sed -i 's|/overlay/assets/|./assets/|g' dist/renderer/overlay/index.html
56+
fi
57+
5258
- name: Upload artifact
5359
uses: actions/upload-pages-artifact@v3
5460
with:

vite.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,9 @@ export default defineConfig({
6969
// Configure build options
7070
build: {
7171
outDir: "../dist/renderer",
72+
emptyOutDir: true,
7273
// Place built assets under overlay/ so the overlay artifact is self-contained for GitHub Pages
7374
assetsDir: "overlay/assets",
74-
emptyOutDir: true,
7575
rollupOptions: {
7676
input: {
7777
main: resolve(__dirname, "src/overlay/index.html"),

0 commit comments

Comments
 (0)