aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs/404.html
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2021-03-05 23:57:13 +0900
committernsfisis <nsfisis@gmail.com>2021-03-05 23:57:13 +0900
commit014f214e344e1fd80af2b4c52435aaf1d18afa04 (patch)
tree711af66af3e63e4cfe912452a8e38050bb3e37f1 /docs/404.html
parentf0502ecb8cd86aa9942a0658ad8b10fb11bc9c14 (diff)
downloadnsfisis.github.io-014f214e344e1fd80af2b4c52435aaf1d18afa04.tar.gz
nsfisis.github.io-014f214e344e1fd80af2b4c52435aaf1d18afa04.tar.zst
nsfisis.github.io-014f214e344e1fd80af2b4c52435aaf1d18afa04.zip
rename public/ to docs/
Diffstat (limited to 'docs/404.html')
-rw-r--r--docs/404.html95
1 files changed, 95 insertions, 0 deletions
diff --git a/docs/404.html b/docs/404.html
new file mode 100644
index 0000000..1672c77
--- /dev/null
+++ b/docs/404.html
@@ -0,0 +1,95 @@
+<!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>404 Page not found - 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" />
+
+
+
+ <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">
+ <script>
+ setTheme();
+ </script>
+ <header class="header">
+ <nav class="nav">
+ <p class="logo"><a href="http://nsfisis.github.io">5757777</a></p>
+ </nav>
+ </header>
+ <main class="main">
+
+<div class="not-found">404</div></main>
+<footer class="footer">
+ <span>&copy; 2021 <a href="http://nsfisis.github.io">5757777</a></span>
+ <span>&middot;</span>
+ <span>Powered by <a href="https://gohugo.io/" rel="noopener" target="_blank">Hugo️️</a>️</span>
+ <span>&middot;</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>
+