PageSourceSearch

https://wuzihao.site/moments/

html wuzihao.site collected 2026-10-09 22:09:23 UTC 29,426 bytes, 963 lines download raw bytes

1<!doctype html>
2<!--
3  Minimal Mistakes Jekyll Theme 4.26.2 by Michael Rose
4  Copyright 2013-2024 Michael Rose - mademistakes.com | @mmistakes
5  Free for personal and commercial use under the MIT license
6  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE
7-->
8
9<html lang="en-US" class="no-js">
10  <head>
11    <meta charset="utf-8">
12
13<!-- begin _includes/seo.html --><title>Moments  |  Zihao Wu</title>
14<meta name="description" content="Zihao Wu is a PhD student in Astronomy at Harvard studying galaxies in the first 500 Myr with JWST.">
15
16
17  <meta name="author" content="Zihao Wu">
18  
19
20
21<meta property="og:type" content="website">
22<meta property="og:locale" content="en_US">
23<meta property="og:site_name" content="Zihao Wu">
24<meta property="og:title" content="Moments">
25<meta property="og:url" content="https://zihaowu-astro.github.io/moments/">
26
27
28  <meta property="og:description" content="Zihao Wu is a PhD student in Astronomy at Harvard studying galaxies in the first 500 Myr with JWST.">
29
30
31
32
33
34
35
36
37
38
39
40
41<link rel="canonical" href="https://zihaowu-astro.github.io/moments/">
42
43
44
45
46
47
48
49
50
51
52
53
54<!-- end _includes/seo.html -->
55
56
57
58  <link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Zihao Wu Feed">
59<meta name="viewport" content="width=device-width, initial-scale=1.0">
60
61<script>
62  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
63  
64</script>
64
65
66<!-- For all browsers -->
67<link rel="stylesheet" href="/assets/css/main.css">
68<link rel="preload" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@latest/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
69<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@latest/css/all.min.css"></noscript>
70
71
72
73    <!-- start custom head snippets -->
74
75<!-- insert favicons. use https://realfavicongenerator.net/ -->
76
77<!-- end custom head snippets -->
78
79<!-- favicons -->
80
81
82  </head>
83
84  <body class="layout--splash" dir="ltr">
85    <nav class="skip-links">
86  <ul>
87    <li><a href="#site-nav" class="screen-reader-shortcut">Skip to primary navigation</a></li>
88    <li><a href="#main" class="screen-reader-shortcut">Skip to content</a></li>
89    <li><a href="#footer" class="screen-reader-shortcut">Skip to footer</a></li>
90  </ul>
91</nav>
92
93    
94
95<div class="masthead">
96  <div class="masthead__inner-wrap">
97    <div class="masthead__menu">
98      <nav id="site-nav" class="greedy-nav">
99        
100        <a class="site-title" href="/">
101           
102          
103        </a>
104        <ul class="visible-links"><li class="masthead__menu-item">
105              <a
106                href="/"
107                
108                
109              >Home</a>
110            </li><li class="masthead__menu-item">
111              <a
112                href="/assets/cv.pdf"
113                
114                
115              >CV</a>
116            </li><li class="masthead__menu-item">
117              <a
118                href="/research/"
119                
120                
121              >Research</a>
122            </li><li class="masthead__menu-item">
123              <a
124                href="/code/"
125                
126                
127              >Code</a>
128            </li><li class="masthead__menu-item">
129              <a
130                href="/moments/"
131                
132                
133              >Photos</a>
134            </li></ul>
135        
136        <button class="greedy-nav__toggle hidden" type="button">
137          <span class="visually-hidden">Toggle menu</span>
138          <div class="navicon"></div>
139        </button>
140        <ul class="hidden-links hidden"></ul>
141      </nav>
142    </div>
143  </div>
144</div>
145
146
147    <div class="initial-content">
148      
149
150<div id="main" role="main">
151  <article class="splash" itemscope itemtype="https://schema.org/CreativeWork">
152    <meta itemprop="headline" content="Moments">
153    
154    
155    
156
157    <section class="page__content" itemprop="text">
158      <h1 id="moments">Moments</h1>
159
160<p>“<em>Life in this vast world is a white horse darting past a crevice—vanishing in a heartbeat.</em>” <br />
161“人生天地之间,若白驹之过隙,忽然而已。”  —庄子《知北游》</p>
162
163<div class="gallery-page">
164  <!-- <h1>Gallery</h1> -->
165
166  
167    
168    
169
170    <section class="gallery-section" aria-labelledby="gallery-cooking">
171      <h2 id="gallery-cooking">Cooking</h2>
172      <div class="gallery-grid" style="--gallery-columns: 4; --gallery-photo-width: 170px; --gallery-photo-height: 170px; --gallery-gap: 12px; --gallery-row-width: 716px;">
173        
174          
175          
176          
177          
178          
179
180          <button class="gallery-card" type="button" data-title="IMG_0461" data-caption="" data-alt="IMG_0461" data-src="/assets/gallery/cooking/IMG_0461.jpg" aria-label="IMG_0461">
181            
182              <img src="/assets/gallery/cooking/IMG_0461.jpg" alt="IMG_0461" loading="lazy" />
183            
184          </button>
185        
186          
187          
188          
189          
190          
191
192          <button class="gallery-card" type="button" data-title="IMG_9802" data-caption="" data-alt="IMG_9802" data-src="/assets/gallery/cooking/IMG_9802.jpg" aria-label="IMG_9802">
193            
194              <img src="/assets/gallery/cooking/IMG_9802.jpg" alt="IMG_9802" loading="lazy" />
195            
196          </button>
197        
198          
199          
200          
201          
202          
203
204          <button class="gallery-card" type="button" data-title="IMG_6928" data-caption="" data-alt="IMG_6928" data-src="/assets/gallery/cooking/IMG_6928.jpg" aria-label="IMG_6928">
205            
206              <img src="/assets/gallery/cooking/IMG_6928.jpg" alt="IMG_6928" loading="lazy" />
207            
208          </button>
209        
210          
211          
212          
213          
214          
215
216          <button class="gallery-card" type="button" data-title="IMG_6486" data-caption="" data-alt
216="IMG_6486" data-src="/assets/gallery/cooking/IMG_6486.jpg" aria-label="IMG_6486">
217            
218              <img src="/assets/gallery/cooking/IMG_6486.jpg" alt="IMG_6486" loading="lazy" />
219            
220          </button>
221        
222          
223          
224          
225          
226          
227
228          <button class="gallery-card" type="button" data-title="IMG_5217" data-caption="" data-alt="IMG_5217" data-src="/assets/gallery/cooking/IMG_5217.jpg" aria-label="IMG_5217">
229            
230              <img src="/assets/gallery/cooking/IMG_5217.jpg" alt="IMG_5217" loading="lazy" />
231            
232          </button>
233        
234          
235          
236          
237          
238          
239
240          <button class="gallery-card" type="button" data-title="IMG_6547" data-caption="" data-alt="IMG_6547" data-src="/assets/gallery/cooking/IMG_6547.jpg" aria-label="IMG_6547">
241            
242              <img src="/assets/gallery/cooking/IMG_6547.jpg" alt="IMG_6547" loading="lazy" />
243            
244          </button>
245        
246          
247          
248          
249          
250          
251
252          <button class="gallery-card" type="button" data-title="IMG_1414" data-caption="" data-alt="IMG_1414" data-src="/assets/gallery/cooking/IMG_1414.jpg" aria-label="IMG_1414">
253            
254              <img src="/assets/gallery/cooking/IMG_1414.jpg" alt="IMG_1414" loading="lazy" />
255            
256          </button>
257        
258          
259          
260          
261          
262          
263
264          <button class="gallery-card" type="button" data-title="IMG_5278" data-caption="" data-alt="IMG_5278" data-src="/assets/gallery/cooking/IMG_5278.jpg" aria-label="IMG_5278">
265            
266              <img src="/assets/gallery/cooking/IMG_5278.jpg" alt="IMG_5278" loading="lazy" />
267            
268          </button>
269        
270          
271          
272          
273          
274          
275
276          <button class="gallery-card" type="button" data-title="IMG_8515" data-caption="" data-alt="IMG_8515" data-src="/assets/gallery/cooking/IMG_8515.jpg" aria-label="IMG_8515">
277            
278              <img src="/assets/gallery/cooking/IMG_8515.jpg" alt="IMG_8515" loading="lazy" />
279            
280          </button>
281        
282          
283          
284          
285          
286          
287
288          <button class="gallery-card" type="button" data-title="IMG_5123" data-caption="" data-alt="IMG_5123" data-src="/assets/gallery/cooking/IMG_5123.JPG" aria-label="IMG_5123">
289            
290              <img src="/assets/gallery/cooking/IMG_5123.JPG" alt="IMG_5123" loading="lazy" />
291            
292          </button>
293        
294          
295          
296          
297          
298          
299
300          <button class="gallery-card" type="button" data-title="IMG_4772" data-caption="" data-alt="IMG_4772" data-src="/assets/gallery/cooking/IMG_4772.jpg" aria-label="IMG_4772">
301            
302              <img src="/assets/gallery/cooking/IMG_4772.jpg" alt="IMG_4772" loading="lazy" />
303            
304          </button>
305        
306          
307          
308          
309          
310          
311
312          <button class="gallery-card" type="button" data-title="IMG_8208" data-caption="" data-alt="IMG_8208" data-src="/assets/gallery/cooking/IMG_8208.jpg" aria-label="IMG_8208">
313            
314              <img src="/assets/gallery/cooking/IMG_8208.jpg" alt="IMG_8208" loading="lazy" />
315            
316          </button>
317        
318
319        
320      </div>
321    </section>
322  
323    
324    
325
326    <section class="gallery-section" aria-labelledby="gallery-travel">
327      <h2 id="gallery-travel">Travel</h2>
328      <div class="gallery-grid" style="--gallery-columns: 4; --gallery-photo-width: 170px; --gallery-photo-height: 170px; --gallery-gap: 12px; --gallery-row-width: 716px;">
329        
330          
331          
332          
333          
334          
335
336          <button class="gallery-card" type="button" data-title="IMG_0001" data-caption="" data-alt="IMG_0001" data-src="/assets/gallery/traveling/IMG_0001.jpg" aria-label="IMG_0001">
337            
338              <img src="/assets/gallery/traveling/IMG_0001.jpg" alt="IMG_0001" loading="lazy" />
339            
340          </button>
341        
342          
343          
344          
345          
346          
347
348          <button class="gallery-card" type="button" data-title="IMG_0002" data-caption="" data-alt
348="IMG_0002" data-src="/assets/gallery/traveling/IMG_0002.jpg" aria-label="IMG_0002">
349            
350              <img src="/assets/gallery/traveling/IMG_0002.jpg" alt="IMG_0002" loading="lazy" />
351            
352          </button>
353        
354          
355          
356          
357          
358          
359
360          <button class="gallery-card" type="button" data-title="IMG_0003" data-caption="" data-alt="IMG_0003" data-src="/assets/gallery/traveling/IMG_0003.jpg" aria-label="IMG_0003">
361            
362              <img src="/assets/gallery/traveling/IMG_0003.jpg" alt="IMG_0003" loading="lazy" />
363            
364          </button>
365        
366          
367          
368          
369          
370          
371
372          <button class="gallery-card" type="button" data-title="IMG_0004" data-caption="" data-alt="IMG_0004" data-src="/assets/gallery/traveling/IMG_0004.jpg" aria-label="IMG_0004">
373            
374              <img src="/assets/gallery/traveling/IMG_0004.jpg" alt="IMG_0004" loading="lazy" />
375            
376          </button>
377        
378          
379          
380          
381          
382          
383
384          <button class="gallery-card" type="button" data-title="IMG_0005" data-caption="" data-alt="IMG_0005" data-src="/assets/gallery/traveling/IMG_0005.jpg" aria-label="IMG_0005">
385            
386              <img src="/assets/gallery/traveling/IMG_0005.jpg" alt="IMG_0005" loading="lazy" />
387            
388          </button>
389        
390          
391          
392          
393          
394          
395
396          <button class="gallery-card" type="button" data-title="IMG_0006" data-caption="" data-alt="IMG_0006" data-src="/assets/gallery/traveling/IMG_0006.jpg" aria-label="IMG_0006">
397            
398              <img src="/assets/gallery/traveling/IMG_0006.jpg" alt="IMG_0006" loading="lazy" />
399            
400          </button>
401        
402          
403          
404          
405          
406          
407
408          <button class="gallery-card" type="button" data-title="IMG_0007" data-caption="" data-alt="IMG_0007" data-src="/assets/gallery/traveling/IMG_0007.jpg" aria-label="IMG_0007">
409            
410              <img src="/assets/gallery/traveling/IMG_0007.jpg" alt="IMG_0007" loading="lazy" />
411            
412          </button>
413        
414          
415          
416          
417          
418          
419
420          <button class="gallery-card" type="button" data-title="IMG_0008" data-caption="" data-alt="IMG_0008" data-src="/assets/gallery/traveling/IMG_0008.jpg" aria-label="IMG_0008">
421            
422              <img src="/assets/gallery/traveling/IMG_0008.jpg" alt="IMG_0008" loading="lazy" />
423            
424          </button>
425        
426          
427          
428          
429          
430          
431
432          <button class="gallery-card" type="button" data-title="IMG_0009" data-caption="" data-alt="IMG_0009" data-src="/assets/gallery/traveling/IMG_0009.jpg" aria-label="IMG_0009">
433            
434              <img src="/assets/gallery/traveling/IMG_0009.jpg" alt="IMG_0009" loading="lazy" />
435            
436          </button>
437        
438          
439          
440          
441          
442          
443
444          <button class="gallery-card" type="button" data-title="IMG_0046" data-caption="" data-alt="IMG_0046" data-src="/assets/gallery/traveling/IMG_0046.jpg" aria-label="IMG_0046">
445            
446              <img src="/assets/gallery/traveling/IMG_0046.jpg" alt="IMG_0046" loading="lazy" />
447            
448          </button>
449        
450          
451          
452          
453          
454          
455
456          <button class="gallery-card" type="button" data-title="IMG_2172" data-caption="" data-alt="IMG_2172" data-src="/assets/gallery/traveling/IMG_2172.jpg" aria-label="IMG_2172">
457            
458              <img src="/assets/gallery/traveling/IMG_2172.jpg" alt="IMG_2172" loading="lazy" />
459            
460          </button>
461        
462          
463          
464          
465          
466          
467
468          <button class="gallery-card" type="button" data-title="IMG_2735" data-caption="" data-alt="IMG_2735" data-src="/assets/gallery/traveling/IMG_2735.jpeg" aria-label="IMG_2735">
469            
470              <img src="/assets/gallery/traveling/IMG_2735.jpeg" alt="IMG_2735" loading="lazy" />
471            
472          </button>
473        
474          
475          
476          
477          
478          
479
480          <button class="gallery-card" type="button" data-title="IMG_3057" data-caption="" data-alt
480="IMG_3057" data-src="/assets/gallery/traveling/IMG_3057.jpg" aria-label="IMG_3057">
481            
482              <img src="/assets/gallery/traveling/IMG_3057.jpg" alt="IMG_3057" loading="lazy" />
483            
484          </button>
485        
486          
487          
488          
489          
490          
491
492          <button class="gallery-card" type="button" data-title="IMG_3063" data-caption="" data-alt="IMG_3063" data-src="/assets/gallery/traveling/IMG_3063.jpg" aria-label="IMG_3063">
493            
494              <img src="/assets/gallery/traveling/IMG_3063.jpg" alt="IMG_3063" loading="lazy" />
495            
496          </button>
497        
498          
499          
500          
501          
502          
503
504          <button class="gallery-card" type="button" data-title="IMG_3290" data-caption="" data-alt="IMG_3290" data-src="/assets/gallery/traveling/IMG_3290.jpg" aria-label="IMG_3290">
505            
506              <img src="/assets/gallery/traveling/IMG_3290.jpg" alt="IMG_3290" loading="lazy" />
507            
508          </button>
509        
510          
511          
512          
513          
514          
515
516          <button class="gallery-card" type="button" data-title="IMG_3558" data-caption="" data-alt="IMG_3558" data-src="/assets/gallery/traveling/IMG_3558.jpg" aria-label="IMG_3558">
517            
518              <img src="/assets/gallery/traveling/IMG_3558.jpg" alt="IMG_3558" loading="lazy" />
519            
520          </button>
521        
522          
523          
524          
525          
526          
527
528          <button class="gallery-card" type="button" data-title="IMG_3586" data-caption="" data-alt="IMG_3586" data-src="/assets/gallery/traveling/IMG_3586.jpg" aria-label="IMG_3586">
529            
530              <img src="/assets/gallery/traveling/IMG_3586.jpg" alt="IMG_3586" loading="lazy" />
531            
532          </button>
533        
534          
535          
536          
537          
538          
539
540          <button class="gallery-card" type="button" data-title="IMG_3632" data-caption="" data-alt="IMG_3632" data-src="/assets/gallery/traveling/IMG_3632.jpg" aria-label="IMG_3632">
541            
542              <img src="/assets/gallery/traveling/IMG_3632.jpg" alt="IMG_3632" loading="lazy" />
543            
544          </button>
545        
546          
547          
548          
549          
550          
551
552          <button class="gallery-card" type="button" data-title="IMG_4372" data-caption="" data-alt="IMG_4372" data-src="/assets/gallery/traveling/IMG_4372.jpg" aria-label="IMG_4372">
553            
554              <img src="/assets/gallery/traveling/IMG_4372.jpg" alt="IMG_4372" loading="lazy" />
555            
556          </button>
557        
558          
559          
560          
561          
562          
563
564          <button class="gallery-card" type="button" data-title="IMG_4926" data-caption="" data-alt="IMG_4926" data-src="/assets/gallery/traveling/IMG_4926.jpg" aria-label="IMG_4926">
565            
566              <img src="/assets/gallery/traveling/IMG_4926.jpg" alt="IMG_4926" loading="lazy" />
567            
568          </button>
569        
570
571        
572      </div>
573    </section>
574  
575    
576    
577
578    <section class="gallery-section" aria-labelledby="gallery-cycling">
579      <h2 id="gallery-cycling">Cycling</h2>
580      <div class="gallery-grid" style="--gallery-columns: 4; --gallery-photo-width: 170px; --gallery-photo-height: 170px; --gallery-gap: 12px; --gallery-row-width: 716px;">
581        
582          
583          
584          
585          
586          
587
588          <button class="gallery-card" type="button" data-title="IMG_0004" data-caption="" data-alt="IMG_0004" data-src="/assets/gallery/cycling/IMG_0004.jpg" aria-label="IMG_0004">
589            
590              <img src="/assets/gallery/cycling/IMG_0004.jpg" alt="IMG_0004" loading="lazy" />
591            
592          </button>
593        
594          
595          
596          
597          
598          
599
600          <button class="gallery-card" type="button" data-title="IMG_0005" data-caption="" data-alt="IMG_0005" data-src="/assets/gallery/cycling/IMG_0005.jpg" aria-label="IMG_0005">
601            
602              <img src="/assets/gallery/cycling/IMG_0005.jpg" alt="IMG_0005" loading="lazy" />
603            
604          </button>
605        
606          
607          
608          
609          
610          
611
612          <button class="gallery-card" type="button" data-title="IMG_0011" data-caption="" data-alt
612="IMG_0011" data-src="/assets/gallery/cycling/IMG_0011.jpg" aria-label="IMG_0011">
613            
614              <img src="/assets/gallery/cycling/IMG_0011.jpg" alt="IMG_0011" loading="lazy" />
615            
616          </button>
617        
618          
619          
620          
621          
622          
623
624          <button class="gallery-card" type="button" data-title="IMG_0006" data-caption="" data-alt="IMG_0006" data-src="/assets/gallery/cycling/IMG_0006.jpg" aria-label="IMG_0006">
625            
626              <img src="/assets/gallery/cycling/IMG_0006.jpg" alt="IMG_0006" loading="lazy" />
627            
628          </button>
629        
630          
631          
632          
633          
634          
635
636          <button class="gallery-card" type="button" data-title="IMG_0007" data-caption="" data-alt="IMG_0007" data-src="/assets/gallery/cycling/IMG_0007.jpg" aria-label="IMG_0007">
637            
638              <img src="/assets/gallery/cycling/IMG_0007.jpg" alt="IMG_0007" loading="lazy" />
639            
640          </button>
641        
642          
643          
644          
645          
646          
647
648          <button class="gallery-card" type="button" data-title="IMG_0008" data-caption="" data-alt="IMG_0008" data-src="/assets/gallery/cycling/IMG_0008.jpg" aria-label="IMG_0008">
649            
650              <img src="/assets/gallery/cycling/IMG_0008.jpg" alt="IMG_0008" loading="lazy" />
651            
652          </button>
653        
654          
655          
656          
657          
658          
659
660          <button class="gallery-card" type="button" data-title="IMG_0009" data-caption="" data-alt="IMG_0009" data-src="/assets/gallery/cycling/IMG_0009.jpg" aria-label="IMG_0009">
661            
662              <img src="/assets/gallery/cycling/IMG_0009.jpg" alt="IMG_0009" loading="lazy" />
663            
664          </button>
665        
666          
667          
668          
669          
670          
671
672          <button class="gallery-card" type="button" data-title="IMG_00010" data-caption="" data-alt="IMG_00010" data-src="/assets/gallery/cycling/IMG_00010.jpg" aria-label="IMG_00010">
673            
674              <img src="/assets/gallery/cycling/IMG_00010.jpg" alt="IMG_00010" loading="lazy" />
675            
676          </button>
677        
678          
679          
680          
681          
682          
683
684          <button class="gallery-card" type="button" data-title="IMG_0002" data-caption="" data-alt="IMG_0002" data-src="/assets/gallery/cycling/IMG_0002.jpg" aria-label="IMG_0002">
685            
686              <img src="/assets/gallery/cycling/IMG_0002.jpg" alt="IMG_0002" loading="lazy" />
687            
688          </button>
689        
690          
691          
692          
693          
694          
695
696          <button class="gallery-card" type="button" data-title="IMG_0001" data-caption="" data-alt="IMG_0001" data-src="/assets/gallery/cycling/IMG_0001.jpg" aria-label="IMG_0001">
697            
698              <img src="/assets/gallery/cycling/IMG_0001.jpg" alt="IMG_0001" loading="lazy" />
699            
700          </button>
701        
702          
703          
704          
705          
706          
707
708          <button class="gallery-card" type="button" data-title="IMG_4666" data-caption="" data-alt="IMG_4666" data-src="/assets/gallery/cycling/IMG_4666.jpg" aria-label="IMG_4666">
709            
710              <img src="/assets/gallery/cycling/IMG_4666.jpg" alt="IMG_4666" loading="lazy" />
711            
712          </button>
713        
714          
715          
716          
717          
718          
719
720          <button class="gallery-card" type="button" data-title="IMG_0003" data-caption="" data-alt="IMG_0003" data-src="/assets/gallery/cycling/IMG_0003.jpg" aria-label="IMG_0003">
721            
722              <img src="/assets/gallery/cycling/IMG_0003.jpg" alt="IMG_0003" loading="lazy" />
723            
724          </button>
725        
726
727        
728      </div>
729    </section>
730  
731    
732    
733
734    <section class="gallery-section" aria-labelledby="gallery-miscellaneous">
735      <h2 id="gallery-miscellaneous">Miscellaneous</h2>
736      <div class="gallery-grid" style="--gallery-columns: 4; --gallery-photo-width: 170px; --gallery-photo-height: 170px; --gallery-gap: 12px; --gallery-row-width: 716px;">
737        
738          
739          
740          
741          
742          
743
744          <button class="gallery-card" type="button" data-title="IMG_0001" data-caption="" data-alt
744="IMG_0001" data-src="/assets/gallery/miscellaneous/IMG_0001.jpg" aria-label="IMG_0001">
745            
746              <img src="/assets/gallery/miscellaneous/IMG_0001.jpg" alt="IMG_0001" loading="lazy" />
747            
748          </button>
749        
750          
751          
752          
753          
754          
755
756          <button class="gallery-card" type="button" data-title="IMG_0002" data-caption="" data-alt="IMG_0002" data-src="/assets/gallery/miscellaneous/IMG_0002.jpg" aria-label="IMG_0002">
757            
758              <img src="/assets/gallery/miscellaneous/IMG_0002.jpg" alt="IMG_0002" loading="lazy" />
759            
760          </button>
761        
762          
763          
764          
765          
766          
767
768          <button class="gallery-card" type="button" data-title="IMG_0003" data-caption="" data-alt="IMG_0003" data-src="/assets/gallery/miscellaneous/IMG_0003.jpg" aria-label="IMG_0003">
769            
770              <img src="/assets/gallery/miscellaneous/IMG_0003.jpg" alt="IMG_0003" loading="lazy" />
771            
772          </button>
773        
774          
775          
776          
777          
778          
779
780          <button class="gallery-card" type="button" data-title="IMG_0004" data-caption="" data-alt="IMG_0004" data-src="/assets/gallery/miscellaneous/IMG_0004.jpg" aria-label="IMG_0004">
781            
782              <img src="/assets/gallery/miscellaneous/IMG_0004.jpg" alt="IMG_0004" loading="lazy" />
783            
784          </button>
785        
786          
787          
788          
789          
790          
791
792          <button class="gallery-card" type="button" data-title="IMG_5103" data-caption="" data-alt="IMG_5103" data-src="/assets/gallery/miscellaneous/IMG_5103.jpg" aria-label="IMG_5103">
793            
794              <img src="/assets/gallery/miscellaneous/IMG_5103.jpg" alt="IMG_5103" loading="lazy" />
795            
796          </button>
797        
798          
799          
800          
801          
802          
803
804          <button class="gallery-card" type="button" data-title="IMG_3219" data-caption="" data-alt="IMG_3219" data-src="/assets/gallery/miscellaneous/IMG_3219.jpg" aria-label="IMG_3219">
805            
806              <img src="/assets/gallery/miscellaneous/IMG_3219.jpg" alt="IMG_3219" loading="lazy" />
807            
808          </button>
809        
810          
811          
812          
813          
814          
815
816          <button class="gallery-card" type="button" data-title="IMG_7454" data-caption="" data-alt="IMG_7454" data-src="/assets/gallery/miscellaneous/IMG_7454.jpg" aria-label="IMG_7454">
817            
818              <img src="/assets/gallery/miscellaneous/IMG_7454.jpg" alt="IMG_7454" loading="lazy" />
819            
820          </button>
821        
822          
823          
824          
825          
826          
827
828          <button class="gallery-card" type="button" data-title="IMG_9098 2" data-caption="" data-alt="IMG_9098 2" data-src="/assets/gallery/miscellaneous/IMG_9098%202.jpg" aria-label="IMG_9098 2">
829            
830              <img src="/assets/gallery/miscellaneous/IMG_9098%202.jpg" alt="IMG_9098 2" loading="lazy" />
831            
832          </button>
833        
834          
835          
836          
837          
838          
839
840          <button class="gallery-card" type="button" data-title="IMG_7579" data-caption="" data-alt="IMG_7579" data-src="/assets/gallery/miscellaneous/IMG_7579.jpg" aria-label="IMG_7579">
841            
842              <img src="/assets/gallery/miscellaneous/IMG_7579.jpg" alt="IMG_7579" loading="lazy" />
843            
844          </button>
845        
846          
847          
848          
849          
850          
851
852          <button class="gallery-card" type="button" data-title="IMG_5508" data-caption="" data-alt="IMG_5508" data-src="/assets/gallery/miscellaneous/IMG_5508.jpg" aria-label="IMG_5508">
853            
854              <img src="/assets/gallery/miscellaneous/IMG_5508.jpg" alt="IMG_5508" loading="lazy" />
855            
856          </button>
857        
858          
859          
860          
861          
862          
863
864          <button class="gallery-card" type="button" data-title="IMG_5524" data-caption="" data-alt="IMG_5524" data-src="/assets/gallery/miscellaneous/IMG_5524.jpg" aria-label="IMG_5524">
865            
866              <img src="/assets/gallery/miscellaneous/IMG_5524.jpg" alt="IMG_5524" loading="lazy" />
867            
868          </button>
869        
870          
871          
872          
873          
874          
875
876          <button class="gallery-card" type="button" data-title="IMG_7308" data-caption="" data-alt
876="IMG_7308" data-src="/assets/gallery/miscellaneous/IMG_7308.jpg" aria-label="IMG_7308">
877            
878              <img src="/assets/gallery/miscellaneous/IMG_7308.jpg" alt="IMG_7308" loading="lazy" />
879            
880          </button>
881        
882
883        
884      </div>
885    </section>
886  
887</div>
888
889<div class="gallery-modal" data-gallery-modal="" hidden="">
890  <div class="gallery-modal__backdrop" data-gallery-close=""></div>
891  <div class="gallery-modal__panel" role="dialog" aria-modal="true" aria-labelledby="gallery-modal-title">
892    <button class="gallery-modal__close" type="button" data-gallery-close="" aria-label="Close gallery image">&times;</button>
893    <div class="gallery-modal__media">
894      <img data-gallery-modal-image="" alt="" hidden="" />
895      <div class="gallery-modal__placeholder" data-gallery-modal-placeholder="" hidden=""></div>
896    </div>
897    <h2 id="gallery-modal-title" data-gallery-modal-title=""></h2>
898    <p data-gallery-modal-caption=""></p>
899  </div>
900</div>
901
902<script src="/assets/js/gallery.js"></script>
902
903
904
905    </section>
906  </article>
907</div>
908
909      
910    </div>
911
912    
913
914    <div id="footer" class="page__footer">
915      <footer>
916        <!-- start custom footer snippets -->
917
918<!-- end custom footer snippets -->
919        <!-- <div class="page__footer-follow">
920  <ul class="social-icons">
921    
922
923    
924
925    
926      <li><a href="/feed.xml"><i class="fas fa-fw fa-rss-square" aria-hidden="true"></i> Feed</a></li>
927    
928  </ul>
929</div> -->
930
931<div class="page__footer-copyright">&copy; 2026 <a href="https://zihaowu-astro.github.io">Zihao Wu</a>. Powered by <a href="https://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/jekyll-themes/minimal-mistakes/" rel="nofollow">Minimal Mistakes</a>.</div>
932
933      </footer>
934    </div>
935
936    
937  
937<script src="/assets/js/main.min.js"></script>
937
938
939
940
941
942
943
944
945  <!-- start custom analytics snippet -->
946
947<script
948  data-goatcounter="https://zihaowu.goatcounter.com/count"
949  async
950  src="https://gc.zgo.at/count.js"></script>
950
951
952
953<!-- end custom analytics snippet -->
954
955
956
957
958
959
960
961
962  </body>
963</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.