File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- <!DOCTYPE html>
2- < html lang ="en ">
3- < head >
4- < meta charset ="UTF-8 " />
5- < meta name ="viewport " content ="width=device-width, initial-scale=1.0 " />
6- < title > Andy Xing</ title >
7- < link href ="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&display=swap " rel ="stylesheet ">
8- < link rel ="stylesheet " href ="styles.css ">
9- </ head >
10- < body >
11- < div class ="stars " id ="stars "> </ div >
12- < div class ="container ">
13- < div class ="moon "> </ div >
14- < h1 > Andy Xing</ h1 >
15- < p > </ p >
1+ < h1 > Things I Do When Bored</ h1 >
162
17- < section id ="about ">
18- < h2 > About Me</ h2 >
19- < p > </ p >
20- </ section >
3+ < p >
4+ < a href ="https://functionalleaf.github.io/novel-reader/ ">
5+ Interactive C-Novel Reader
6+ </ a >
7+ </ p >
218
22- < section id =" projects " >
23- < h2 > Projects </ h2 >
24- < ul class =" project-list " >
25- </ ul >
26- </ section >
9+ < p >
10+ < a href =" https://functionalleaf.github.io/codebusters-artistocrat-practice/ " >
11+ Codebusters Aristocrat Practice
12+ </ a >
13+ </ p >
2714
28- < section id ="contact ">
29- < h2 > Contact</ h2 >
30- < p > </ p >
31- </ section >
32-
33- < footer >
34- © 2025 Andy Xing. All rights reserved.
35- </ footer >
36- </ div >
37-
38- < script >
39- const starContainer = document . getElementById ( 'stars' ) ;
40- for ( let i = 0 ; i < 150 ; i ++ ) {
41- const star = document . createElement ( 'div' ) ;
42- star . classList . add ( 'star' ) ;
43- star . style . top = `${ Math . random ( ) * 100 } %` ;
44- star . style . left = `${ Math . random ( ) * 100 } %` ;
45- starContainer . appendChild ( star ) ;
46- }
47- </ script >
48- </ body >
49- </ html >
15+ < p >
16+ < a href ="https://functionalleaf.github.io/scoreboard/ ">
17+ NSB Scoreboard
18+ </ a >
19+ </ p >
You can’t perform that action at this time.
0 commit comments