Skip to content

Commit add4d05

Browse files
committed
Fix issues when site isn't deployed to host root
1 parent 38d42fd commit add4d05

File tree

7 files changed

+28
-1
lines changed

7 files changed

+28
-1
lines changed

index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,12 @@
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
66
<title>C4 Diagrams — Structurizr Mini</title>
77

8+
<!--
89
<link href="git_submodules/structurizr/ui/src/css/joint-3.6.5.css" rel="stylesheet" />
910
<link href="git_submodules/structurizr/ui/src/css/structurizr-diagram.css" rel="stylesheet" />
11+
-->
12+
13+
<link rel='stylesheet' href='/structurizr_ui_styles.css' />
1014
<link rel='stylesheet' href='node_modules/autocompleter/autocomplete.min.css' />
1115
<link rel='stylesheet' href='styles.css' />
1216
</head>

modules/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ async function setup(structurizr) {
2727
})
2828
})
2929

30-
const navResponse = await fetch('/nav.json')
30+
const navResponse = await fetch('nav.json')
3131
const nav = await navResponse.json()
3232

3333
document.querySelector('.nav-links').innerHTML = nav.links

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"type": "module",
66
"scripts": {
77
"import-structurizr-scripts": "mkdir -p public && uglifyjs `< structurizr_ui_scripts.txt` --output public/structurizr_ui_scripts.js",
8+
"import-structurizr-styles": "mkdir -p public && uglifycss `< structurizr_ui_styles.txt` --output public/structurizr_ui_styles.css",
89
"dev": "vite",
910
"build": "vite build",
1011
"preview": "vite preview"
@@ -19,6 +20,7 @@
1920
"history": "^5.3.0",
2021
"just-sort-by": "^3.2.0",
2122
"uglify-js": "^3.17.4",
23+
"uglifycss": "^0.0.29",
2224
"vite": "^4.3.0"
2325
},
2426
"dependencies": {

pnpm-lock.yaml

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/structurizr_ui_styles.css

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

structurizr_ui_styles.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
git_submodules/structurizr/ui/src/css/joint-3.6.5.css
2+
git_submodules/structurizr/ui/src/css/structurizr-diagram.css

vite.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export default {
2+
base: './'
3+
}

0 commit comments

Comments
 (0)