diff options
-rw-r--r-- | Dockerfile | 2 | ||||
-rw-r--r-- | about.html | 62 | ||||
-rw-r--r-- | index.html | 14 | ||||
-rw-r--r-- | js/portfolio.js | 26 | ||||
-rw-r--r-- | keybase.txt | 74 | ||||
-rw-r--r-- | sitemap.xml | 9 |
6 files changed, 5 insertions, 182 deletions
diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 0bbc1b3..0000000 --- a/Dockerfile +++ /dev/null | |||
@@ -1,2 +0,0 @@ | |||
1 | FROM daocloud.io/nginx | ||
2 | COPY . /usr/share/nginx/html | ||
diff --git a/about.html b/about.html deleted file mode 100644 index 0fb0428..0000000 --- a/about.html +++ /dev/null | |||
@@ -1,62 +0,0 @@ | |||
1 | <!DOCTYPE html> | ||
2 | <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--> | ||
3 | <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]--> | ||
4 | <!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]--> | ||
5 | <!--[if gt IE 8]><!--> | ||
6 | <html class="no-js"> | ||
7 | <!--<![endif]--> | ||
8 | <head> | ||
9 | <meta charset="utf-8"> | ||
10 | <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> | ||
11 | <title>Hello World</title> | ||
12 | <meta property="og:title" content="Hello World" /> | ||
13 | <meta property="og:type" content="website" /> | ||
14 | <meta property="og:url" content="http://ring0.xyz" /> | ||
15 | <meta property="og:site_name" content="Hello World" /> | ||
16 | <meta name="theme-color" content="#2b303b"> | ||
17 | <meta name="viewport" content="width=device-width"> | ||
18 | <link rel="icon" type="image/x-icon" href="favicon.ico"> | ||
19 | <link rel="stylesheet" href="css/main.css"> | ||
20 | <link rel="stylesheet" href="css/font.css"> | ||
21 | </head> | ||
22 | <body> | ||
23 | <div class="bg-highlight"> | ||
24 | <pre> | ||
25 | <span>$</span> apt-get update | ||
26 | <span>$</span> apt-get remove emacs | ||
27 | <span>$</span> apt-get install vim | ||
28 | <span>$</span> apt-get remove bash | ||
29 | <span>$</span> apt-get install zsh | ||
30 | <span>$</span> sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" | ||
31 | </pre> | ||
32 | </div> | ||
33 | <div class="copyright"> | ||
34 | <pre><span>Copyleft 2013-2016 Powered by <a href="https://www.digitalocean.com/">DigitalOcean</a></span></pre> | ||
35 | </div> | ||
36 | <section class="block"> | ||
37 | <div class="centered"> | ||
38 | <p>Long Live Shadowsocks and GoAgent.</p> | ||
39 | <p>There is a <a href="https://www.evernote.com/pub/clarkzjw/websnapshotshare" target="_blank">list of articles</a> (The link is blocked in mainland China) I saved and shared at Evernote.</p> | ||
40 | <br> | ||
41 | <p>Me</p> | ||
42 | <p><a href="mailto:[email protected]">Email</a> | <a href="https://twitter.com/JinweiClarkChao">Twitter</a> | <a href="http://steamcommunity.com/id/clarkzjw/">Steam</a> | <a href="https://github.com/JinweiClarkChao">GitHub</a> | <a href="https://www.instagram.com/clarkzjw/">Instagram</a></p> | ||
43 | <p>Feel free to write PGP-encrypted email to me.</p> | ||
44 | </div> | ||
45 | </section> | ||
46 | <script> | ||
47 | (function(i, s, o, g, r, a, m) { | ||
48 | i['GoogleAnalyticsObject'] = r; | ||
49 | i[r] = i[r] || function() { | ||
50 | (i[r].q = i[r].q || []).push(arguments) | ||
51 | }, i[r].l = 1 * new Date(); | ||
52 | a = s.createElement(o), | ||
53 | m = s.getElementsByTagName(o)[0]; | ||
54 | a.async = 1; | ||
55 | a.src = g; | ||
56 | m.parentNode.insertBefore(a, m) | ||
57 | })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); | ||
58 | ga('create', 'UA-66727818-1', 'auto'); | ||
59 | ga('send', 'pageview'); | ||
60 | </script> | ||
61 | </body> | ||
62 | </html> | ||
@@ -11,7 +11,7 @@ | |||
11 | <title>Hello World</title> | 11 | <title>Hello World</title> |
12 | <meta property="og:title" content="Hello World" /> | 12 | <meta property="og:title" content="Hello World" /> |
13 | <meta property="og:type" content="website" /> | 13 | <meta property="og:type" content="website" /> |
14 | <meta property="og:url" content="http://ring0.xyz" /> | 14 | <meta property="og:url" content="https://ring0.xyz" /> |
15 | <meta property="og:site_name" content="Hello World" /> | 15 | <meta property="og:site_name" content="Hello World" /> |
16 | <meta name="theme-color" content="#2b303b"> | 16 | <meta name="theme-color" content="#2b303b"> |
17 | <meta name="viewport" content="width=device-width"> | 17 | <meta name="viewport" content="width=device-width"> |
@@ -35,17 +35,8 @@ | |||
35 | </div> | 35 | </div> |
36 | <section class="block"> | 36 | <section class="block"> |
37 | <div class="centered"> | 37 | <div class="centered"> |
38 | <h1>I love <span class="favthing">Ingress</span></h1> | 38 | <p>Please refer to <a href="https://jinwei.me">jinwei.me</a>.</p> |
39 | <p>My name is Jinwei Zhao. I am a computer science student in <strong>Hangzhou</strong>.</p> | ||
40 | <p>Sometimes I write blogs at <a href="https://blog.ring0.xyz" target="_blank">https://blog.ring0.xyz</a> | ||
41 | <p>Your connection is encrypted with <a href="https://letsencrypt.org/" target="_blank">Let's Encrypt</a>.</p> | ||
42 | <p>4096R/B878 C370 CF7D 871F AA3C 7663 7E1E B185 1D01 7D3D</p> | ||
43 | <p><a href="https://pgp.mit.edu/pks/lookup?op=get&search=0x7E1EB1851D017D3D" target="_blank">pgp.mit.edu</a> | ||
44 | | <a href="https://keybase.io/clarkzjw" target="_blank">keybase.io</a></p> | ||
45 | <p>Read more at <a href="about.html">about</a>.</p> | ||
46 | </div> | ||
47 | </section> | 39 | </section> |
48 | <script src="js/portfolio.js"></script> | ||
49 | <script> | 40 | <script> |
50 | (function(i, s, o, g, r, a, m) { | 41 | (function(i, s, o, g, r, a, m) { |
51 | i['GoogleAnalyticsObject'] = r; | 42 | i['GoogleAnalyticsObject'] = r; |
@@ -60,6 +51,7 @@ | |||
60 | })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); | 51 | })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); |
61 | ga('create', 'UA-66727818-1', 'auto'); | 52 | ga('create', 'UA-66727818-1', 'auto'); |
62 | ga('send', 'pageview'); | 53 | ga('send', 'pageview'); |
54 | aaaaaaa | ||
63 | </script> | 55 | </script> |
64 | </body> | 56 | </body> |
65 | </html> | 57 | </html> |
diff --git a/js/portfolio.js b/js/portfolio.js deleted file mode 100644 index 9e3f76f..0000000 --- a/js/portfolio.js +++ /dev/null | |||
@@ -1,26 +0,0 @@ | |||
1 | var sleep = function(ms, callback) { | ||
2 | setTimeout(function() { | ||
3 | callback() | ||
4 | }, ms) | ||
5 | }, | ||
6 | favthings = ["raspberrypi", "Linux", "Let's Encrypt", "Ingress"], | ||
7 | removeClass = function(el, className) { | ||
8 | el.classList ? el.classList.remove(className) : el.className = el.className.replace(new RegExp("(^|\\b)" + className.split(" ").join("|") + "(\\b|$)", "gi"), " ") | ||
9 | }, | ||
10 | addClass = function(el, className) { | ||
11 | el.classList ? el.classList.add(className) : el.className += " " + className | ||
12 | }, | ||
13 | i = 0, | ||
14 | nextThing = function(thing) { | ||
15 | i < favthings.length - 1 ? i++ : i = 0, removeClass(thing, "slideInDown"), addClass(thing, "slideOutUp"), sleep(700, function() { | ||
16 | thing.innerHTML = favthings[i], removeClass(thing, "slideOutUp"), addClass(thing, "slideInDown") | ||
17 | }) | ||
18 | }; | ||
19 | document.addEventListener("DOMContentLoaded", function() { | ||
20 | var thing = document.querySelectorAll(".favthing")[0]; | ||
21 | setTimeout(function() { | ||
22 | nextThing(thing) | ||
23 | }, 1e3), setInterval(function() { | ||
24 | nextThing(thing) | ||
25 | }, 4e3) | ||
26 | }); | ||
diff --git a/keybase.txt b/keybase.txt deleted file mode 100644 index ea4a70b..0000000 --- a/keybase.txt +++ /dev/null | |||
@@ -1,74 +0,0 @@ | |||
1 | ================================================================== | ||
2 | https://keybase.io/clarkzjw | ||
3 | -------------------------------------------------------------------- | ||
4 | |||
5 | I hereby claim: | ||
6 | |||
7 | * I am an admin of https://ring0.xyz | ||
8 | * I am clarkzjw (https://keybase.io/clarkzjw) on keybase. | ||
9 | * I have a public key with fingerprint B878 C370 CF7D 871F AA3C 7663 7E1E B185 1D01 7D3D | ||
10 | |||
11 | To do so, I am signing this object: | ||
12 | |||
13 | { | ||
14 | "body": { | ||
15 | "key": { | ||
16 | "eldest_kid": "0101be1101eec782bbd28cf67116502e64b270b9feb47899530fe7f0f548719842830a", | ||
17 | "fingerprint": "b878c370cf7d871faa3c76637e1eb1851d017d3d", | ||
18 | "host": "keybase.io", | ||
19 | "key_id": "7e1eb1851d017d3d", | ||
20 | "kid": "0101be1101eec782bbd28cf67116502e64b270b9feb47899530fe7f0f548719842830a", | ||
21 | "uid": "53cfd3155d4131c0affdb2147d9b6019", | ||
22 | "username": "clarkzjw" | ||
23 | }, | ||
24 | "service": { | ||
25 | "hostname": "ring0.xyz", | ||
26 | "protocol": "https:" | ||
27 | }, | ||
28 | "type": "web_service_binding", | ||
29 | "version": 1 | ||
30 | }, | ||
31 | "ctime": 1453718375, | ||
32 | "expire_in": 157680000, | ||
33 | "prev": "cd3b0c49a3e6b0379b2b280140b8c5ff3d634cab81e10e13d1d48a4201e31103", | ||
34 | "seqno": 28, | ||
35 | "tag": "signature" | ||
36 | } | ||
37 | |||
38 | which yields the signature: | ||
39 | |||
40 | -----BEGIN PGP MESSAGE----- | ||
41 | Version: Keybase OpenPGP v2.0.49 | ||
42 | Comment: https://keybase.io/crypto | ||
43 | |||
44 | yMNGAnicrZJvTBRHGMY5EFQqEaFiIYfYRa1Yct3Z2b3dOyAi0gSFWgstrSBed3Zn | ||
45 | 75Y/d+fdAQeIRFIBgdbEWEqkoQ1GK20BCUIpAhUL1lLaxEL8Q4pFLYipNJIetorR | ||
46 | 7hL7rR87H2Yyb37PM8/7ZgYDfLz8NQfWth8K15TGaX4Y+DDfK/3kgrmEQDaxiDCW | ||
47 | EDl48cC5Ina6TDmySBgJEpAAYaDsGAssRyEkUpwg6VkA9AxJYT2NKJZEBgkjmuUM | ||
48 | BgaSEmYlUmJojgUGjqY4SPJENCHJVjN22B2y1aXYIo7lBMiSgsSKCifxPBRYvR6y | ||
49 | GGAEOAaIJGBFKCpCi82pKpRwiHdinWxTasrFtBjvP/j/OXf+oh0DBUmEgGFEGkAg | ||
50 | kLwkiYgCNCsakJ4EBhV0YoeVz8MKLeTyjpzi7EKiNJpQqgWygNXBqp08I5QxmEmd | ||
51 | u6hYEdodNpdNsOUqZYvLZXcaVZmryK5yhRiZnjmYkGwVFZmiKMAOp2yzEkagkIJL | ||
52 | Vi0BzUAWcJBlognstssObJJVgmH1HKks9R1coIYTISIF2sBDrEckZA2IQhRHAppE | ||
53 | nMBIEhT1kBZ4xAEMSAygCESa42lKmSRU5gkJtad9VhthpDglJ29WPJ2y2cq78h2Y | ||
54 | KL0wsGeJl8bfy8/XW/1dXv7LA//9czFtK5/AI+tNN9v/mCUfz/Tp3+fXSOEjV7V5 | ||
55 | 80ORT/cm79n0xWvpdQdLY4I033ZXBjtiL1/svqiZMCyrf2n2SdImzwdBpU1X7jQ3 | ||
56 | fdTZemx4eqKrfmj42OH6OtfSnq4HX5+u6rKvuH0hMn18/tqDF077fu6rXdfxW5kc | ||
57 | UedZV3LdmLt2dApnVRj8a1+En8Ze85y/d7M1/Jvj59bjzxrml1a8pRsvmjtaLCWc | ||
58 | 8jlrQeBOghQ+Eye/p7EOpsZkFb7awWa7W5MOL6mNGrvVc87SmbaxQnM35/j1+aaW | ||
59 | 3p7Mgy2d/fb73zV3aFO3jN4dcbtjM58G7oC/Jsqh/oG09yc1q1MnYaF5bmrhlKMj | ||
60 | pWy60HymIfvKK4/jOkMWplx205ENob3ZREblqvT2ou2zZe2ZAWcy1sTUWV4Xnkee | ||
61 | Ny6V73yH7b+qSfl944aEqHe7Yht8Q9r9GpnlsRZL4onioX35KPhPz+CuqsSghrCP | ||
62 | I7SrqOoa++aHX/5sip46eWms5kTt9qyRFau7z4/f6hiYTKoeqtLh6b0Hsuu+1/lU | ||
63 | p0asDBpL0d7f3BboLt8df+i5jK3bCjw7q0Mmb/xo3kqePbpfS1Tu1wX3i07xzWSu | ||
64 | Zdlc3kPP7l2j7kc/lceT3gHxM+W3Q8v60qLupcc/6vP7Jao5Miy5c8tXaRONNxp7 | ||
65 | 2/7qDRve8TKsDQVvy92Ns5cX/v4HnRO5ow== | ||
66 | =LMrL | ||
67 | -----END PGP MESSAGE----- | ||
68 | |||
69 | And finally, I am proving ownership of this host by posting or | ||
70 | appending to this document. | ||
71 | |||
72 | View my publicly-auditable identity here: https://keybase.io/clarkzjw | ||
73 | |||
74 | ================================================================== | ||
diff --git a/sitemap.xml b/sitemap.xml index 162ae25..c3c784f 100644 --- a/sitemap.xml +++ b/sitemap.xml | |||
@@ -7,13 +7,8 @@ | |||
7 | <!-- created with Free Online Sitemap Generator www.xml-sitemaps.com --> | 7 | <!-- created with Free Online Sitemap Generator www.xml-sitemaps.com --> |
8 | 8 | ||
9 | <url> | 9 | <url> |
10 | <loc>http://ring0.xyz/</loc> | 10 | <loc>https://ring0.xyz/</loc> |
11 | <lastmod>2015-09-28T06:19:19+00:00</lastmod> | 11 | <lastmod>2016-05-01T00:00:00+00:00</lastmod> |
12 | <changefreq>weekly</changefreq> | ||
13 | </url> | ||
14 | <url> | ||
15 | <loc>http://ring0.xyz/about.html</loc> | ||
16 | <lastmod>2015-09-28T06:19:19+00:00</lastmod> | ||
17 | <changefreq>weekly</changefreq> | 12 | <changefreq>weekly</changefreq> |
18 | </url> | 13 | </url> |
19 | </urlset> \ No newline at end of file | 14 | </urlset> \ No newline at end of file |