-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
30 lines (27 loc) · 1.71 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Bootstrapの読み込み -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
<!-- 約物を半角にする -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanjp_s-narrow.min.css">
<!-- ファビコンの読み込み -->
<link rel="icon" type="image/png" href="./src/img/logo/TIDU_logo.png">
<title>ディジタルメディア学科 - 東京情芸大学</title>
<script>
// SPAページはルート以外のページのとき、リロードすると404エラーが出る(例えば/contact/index.htmlを探してしまう)
// → 見つからない場合、GitHubだと404.htmlにリダイレクトされるため、まずURLの末尾のディレクトリ名に「./#」を付けてリダイレクトする
// → リダイレクト先のページ(ここ)で、URLの末尾のディレクトリ名を取得して再度リダイレクトする
const dir = window.location.hash.split('#')[1];
if (window.location.hash) window.history.replaceState(null, null, './' + dir);
else window.history.replaceState(null, null, './');
</script>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.ts"></script>
</body>
</html>