Personal homepage of Yun Jiang — bioinformatics engineer at Atantares Corp.
Live site: jiangyun-fun.github.io
A single-page terminal simulation that doubles as a personal homepage. Content is presented as typed-out shell commands and their output — boot sequence, project listings, a neofetch-style skills panel, and contact info.
| Layer | Choice |
|---|---|
| Markup | Semantic HTML5 |
| Styling | Inline CSS (custom properties, keyframes) |
| Scripting | Vanilla JS (dynamic date only) |
| Font | JetBrains Mono via Google Fonts |
| Hosting | GitHub Pages |
| Build | None — single index.html |
# Clone
git clone https://github.com/jiangyun-fun/jiangyun-fun.github.io.git
cd jiangyun-fun.github.io
# Serve (any static file server works)
python -m http.server 8000
# Then open http://localhost:8000jiangyun-fun.github.io/
├── index.html # Complete page — HTML + CSS + JS inline
├── .prettierignore # Prevents formatter from breaking white-space:pre content
└── README.md
- Boot sequence — lines reveal sequentially via CSS
animation-delay; reduced-motion users see everything instantly. - Monospace alignment — project descriptions, neofetch keys, and contact labels use fixed-column padding rendered with
white-space: pre. Prettier is excluded fromindex.htmlto preserve this alignment. - Accessibility — semantic headings (
<h1>,<h2>) are visually hidden with.sr-onlybut available to screen readers. ASCII art usesrole="presentation"andaria-hidden="true".
© Yun Jiang. All rights reserved.