|
@@ -0,0 +1,127 @@
|
|
|
+<!DOCTYPE html>
|
|
|
+<html lang="en">
|
|
|
+ <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>Deploy - UNBLINK</title>
|
|
|
+
|
|
|
+ <meta name="description" content="There are so many things to deploy. Flowers deploy pollen, tricking bees. Navies deploy battleships, tricking their enemy. Corporations deploy lawyers, tricking their customers. People deploy emotions, tricking others.">
|
|
|
+ <meta name="author" content="[Colin Powell]">
|
|
|
+
|
|
|
+ <link href="https://unbl.ink/an-old-hope.min.css" rel="stylesheet">
|
|
|
+ <link href="https://unbl.ink/style.css" rel="stylesheet">
|
|
|
+
|
|
|
+ <link rel="apple-touch-icon" href="https://unbl.ink/apple-touch-icon.png">
|
|
|
+ <link rel="icon" href="https://unbl.ink/favicon.ico">
|
|
|
+
|
|
|
+ <meta name="generator" content="Hugo 0.109.0">
|
|
|
+
|
|
|
+ <link rel="alternate" type="application/atom+xml" href="https://unbl.ink/index.xml" title="UNBLINK">
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <script>
|
|
|
+ function setTheme() {
|
|
|
+ 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="single">
|
|
|
+ <script>
|
|
|
+ setTheme();
|
|
|
+ </script>
|
|
|
+ <header class="header">
|
|
|
+ <nav class="nav">
|
|
|
+
|
|
|
+ <p class="logo"><a href="https://unbl.ink/">UNBLINK</a></p>
|
|
|
+
|
|
|
+
|
|
|
+ <ul class="menu">
|
|
|
+
|
|
|
+ <li>
|
|
|
+ <a href="/">Home</a>
|
|
|
+ </li>
|
|
|
+
|
|
|
+ <li>
|
|
|
+ <a href="/post/">Archives</a>
|
|
|
+ </li>
|
|
|
+
|
|
|
+ <li>
|
|
|
+ <a href="/categories/">Categories</a>
|
|
|
+ </li>
|
|
|
+
|
|
|
+ </ul>
|
|
|
+
|
|
|
+ </nav>
|
|
|
+ </header>
|
|
|
+ <main class="main">
|
|
|
+
|
|
|
+
|
|
|
+<article class="post-single">
|
|
|
+ <header class="post-header">
|
|
|
+ <h1 class="post-title">Deploy</h1>
|
|
|
+ <div class="post-meta">[Colin Powell] · January 23, 2023</div>
|
|
|
+ </header>
|
|
|
+ <div class="post-content"><p>There are so many things to deploy. Flowers deploy pollen, tricking bees. Navies deploy battleships, tricking their enemy. Corporations deploy lawyers, tricking their customers. People deploy emotions, tricking others.</p>
|
|
|
+</div>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+</article>
|
|
|
+
|
|
|
+</main>
|
|
|
+<footer class="footer">
|
|
|
+ <span>© 2023 <a href="https://unbl.ink/">UNBLINK</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="https://unbl.ink/highlight.min.js"></script>
|
|
|
+<script>
|
|
|
+ hljs.initHighlightingOnLoad();
|
|
|
+</script>
|
|
|
+</body>
|
|
|
+</html>
|
|
|
+
|