diff options
Diffstat (limited to 'docs/index.html')
| -rw-r--r-- | docs/index.html | 97 |
1 files changed, 97 insertions, 0 deletions
diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..a2799bb --- /dev/null +++ b/docs/index.html @@ -0,0 +1,97 @@ +<!DOCTYPE html> +<html lang="ja-JP"> + <head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + + <title>5757777 - 5757777</title> + + <meta name="description" content=""> + <meta name="author" content=""> + + <link href="http://nsfisis.github.io/an-old-hope.min.css" rel="stylesheet"> + <link href="http://nsfisis.github.io/style.css" rel="stylesheet"> + <link href="http://nsfisis.github.io/custom.css" rel="stylesheet"> + + <link rel="apple-touch-icon" href="http://nsfisis.github.io/apple-touch-icon.png"> + <link rel="icon" href="http://nsfisis.github.io/favicon.ico"> + <meta name="generator" content="Hugo 0.81.0" /> + + <link rel="alternate" type="application/rss+xml" href="http://nsfisis.github.io/index.xml" title="5757777" /> + + + <script> + function setTheme() { + if (window.matchMedia('(prefers-color-scheme: dark)').matches) { + document.body.classList.add('dark'); + return; + } + + const time = new Date(); + const prev = localStorage.getItem('date'); + const date = String(time.getMonth() + 1) + '.' + String(time.getDate()); + + const now = time.getTime(); + let sunrise; + let sunset; + + function setBodyClass() { + if (now > sunrise && now < sunset) return; + document.body.classList.add('dark'); + } + + if (date !== prev) { + fetch('https://api.ipgeolocation.io/astronomy?apiKey=5ed37d85103e4defa5df4c5298ed5215') + .then((res) => res.json()) + .then((data) => { + sunrise = data.sunrise.split(':').map(Number); + sunset = data.sunset.split(':').map(Number); + }) + .catch(() => { + sunrise = [7, 0]; + sunset = [19, 0]; + }) + .finally(() => { + sunrise = time.setHours(sunrise[0], sunrise[1], 0); + sunset = time.setHours(sunset[0], sunset[1], 0); + setBodyClass(); + localStorage.setItem('sunrise', sunrise); + localStorage.setItem('sunset', sunset); + }); + localStorage.setItem('date', date); + } else { + sunrise = Number(localStorage.getItem('sunrise')); + sunset = Number(localStorage.getItem('sunset')); + setBodyClass(); + } + } + </script> + </head> + <body class="list home"> + <script> + setTheme(); + </script> + <header class="header"> + <nav class="nav"> + <h1 class="logo"><a href="http://nsfisis.github.io">5757777</a></h1> + </nav> + </header> + <main class="main"> + +<header class="page-header"><h1>5757777</h1></header> +</main> +<footer class="footer"> + <span>© 2021 <a href="http://nsfisis.github.io">5757777</a></span> + <span>·</span> + <span>Powered by <a href="https://gohugo.io/" rel="noopener" target="_blank">Hugo️️</a>️</span> + <span>·</span> + <span>Theme️ <a href="https://github.com/nanxiaobei/hugo-paper" rel="noopener" target="_blank">Paper</a></span> +</footer> +<script src="http://nsfisis.github.io/highlight.min.js"></script> +<script> + hljs.initHighlightingOnLoad(); +</script> +</body> +</html> + |
