PageSourceSearch

https://jonathanzong.com/

html jonathanzong.com collected 2026-10-02 07:54:42 UTC 4,315 bytes, 123 lines download raw bytes

1<!DOCTYPE html>
2<html>
3  <head>
4  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5  <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0">
6  <link rel="preconnect" href="https://fonts.googleapis.com">
7  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
8  <link href="https://fonts.googleapis.com/css2?family=Lato:wght@400;900&family=Roboto+Mono:wght@400;700&display=swap" rel="stylesheet">
9
10  <!-- Google tag (gtag.js) -->
11  <!--
vendor: 64 bytes, line 11
11 <script async src="https://www.googletagmanager.com/gtag/js?id=
11G-0KLVRJ7XS4
vendor: 14 bytes, lines 11-12
11"></script>
12  
12<script>
13    
vendor: 140 bytes, lines 13-17
13window.dataLayer = window.dataLayer || [];
14    function gtag(){dataLayer.push(arguments);}
15    gtag('js', new Date());
16
17    gtag('config', '
17G-0KLVRJ7XS4
vendor: 6 bytes, lines 17-18
17');
18  
18</script>
18 -->
19
20  
20<script data-goatcounter="https://jzong.goatcounter.com/count"
21    async src="//gc.zgo.at/count.js"></script>
21
22
23  <title>Jonathan Zong</title>
24  <link rel="stylesheet" href="/stylesheets/reset.css">
25  <link rel="stylesheet" href="/stylesheets/style.css">
26
27  <link rel="canonical" href="https://jonathanzong.com/">
28
29  <meta property="og:type" content="article" />
30  <meta property="og:title" content="" />
31  <meta property="og:url" content="https://jonathanzong.com/" />
32  
33    <meta property="og:image" content="http://jonathanzong.com/images/blog/placeholder.png" />
34  
35  <meta name="twitter:card" content="summary_large_image">
36  <meta name="twitter:creator" content="@ohnobackspace" />
37  <meta name="twitter:title" content="" />
38
39  
40</head>
41
42  <body>
43    <div class="container">
44      <div class="row">
45        <div class="col-xs-12 col-md-offset-2 col-md-8">
46          <nav id="navbar" class="meta-text">
47  <ul class="nav navbar-nav navbar-right">
48    <li><a class="nav-current"  title="Home">Home</a></li>
49    <li><a  href="https://data-and-design.org" title="Research">Research</a></li>
50    <li><a  href="/bio" title="Bio">Bio</a></li>
51    <li><a  href="/cv" title="CV">CV</a></li>
52    <li><a  href="/projects"  title="Projects">Projects</a></li>
53    <li><a  href="/blog"  title="Blog">Blog</a></li>
54  </ul>
55  <div class="clear"></nav>
56</nav>
57
58          
58<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
58
59          
59<script src="//cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.16/p5.min.js"></script>
59
60          <meta name="description" content="Jonathan Zong is a researcher and visual artist."/>
61
62<div class="index-intro">
63  <h1>Jona<span id="kern-t">t</span>han Zong</h1>
64  <p>researcher + visual artist</p>
65  <div class='index-links meta-text'>
66    <ul>
67      <li>
68        <a href="https://data-and-design.org">Data & Design Group</a>
69      </li>
70      <li>
71        
71<script type="text/javascript">
72          <!--
73          // Email obfuscator script 2.1 by Tim Williams, University of Arizona
74          // Random encryption key feature by Andrew Moulden, Site Engineering Ltd
75          // This code is freeware provided these four comment lines remain intact
76          // A wizard to generate this code is at http://www.jottings.com/obfuscator/
77          { coded = "[email protected]"
78            key = "E1QLNjra2B6mlMR0iHOfuCbZxso4yvnGUpDhSFI3ePz8Wkg5q9TXY7JcVdtwKA"
79            shift=coded.length
80            link=""
81            for (i=0; i<coded.length; i++) {
82              if (key.indexOf(coded.charAt(i))==-1) {
83                ltr = coded.charAt(i)
84                link += (ltr)
85              }
86              else {
87                ltr = (key.indexOf(coded.charAt(i))-shift+key.length) % key.length
88                link += (key.charAt(ltr))
89              }
90            }
91          document.write("<a href='mailto:"+link+"' title='Email' target='_blank'>Email</a>")
92          }
93          //-->
94        </script>
94
95      </li>
96      <li>
97        <a href="https://www.are.na/jonathan-zong">Arena</a>
98      </li>
99      <li>
100        <a href="https://github.com/jonathanzong">Github</a>
101      </li>
102      <li>
103        <a href="https://bsky.app/profile/jonathanzong.com">Bluesky</a>
104      </li>
105      <li>
106        <a href="https://www.linkedin.com/in/jonathanzong/">LinkedIn</a>
107      </li>
108      <li>
109        <a href="/cv">CV</a>
110      </li>
111    </ul>
112  </div>
113</div>
114
115<script src="/javascripts/index.js"></script>
115
116
117
118        </div>
119      </div>
120    </div>
121
122  </body>
123</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.