You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+93-13Lines changed: 93 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,54 @@
1
-
# N0wayBack Team Website
2
-
3
-
This is the official website for the N0wayBack team, built with Astro framework, showcasing team introduction, member information, and a hall of fame. The website features a cyberpunk terminal-style design that reflects the team's focus on cybersecurity.
This is the official website for the N0wayBack team, built with Astro framework, showcasing team introduction, member information, and a hall of fame. The website features a cyberpunk terminal-style design with interactive elements and responsive layouts.
4
48
5
49
## 🌐 Live Website
6
50
7
-
Visit our website at [https://n0wayback.com](https://n0wayback.com)
51
+
Visit our website at [https://n0wayback.net](https://n0wayback.net)
8
52
9
53
## 🎨 Design Features
10
54
@@ -13,6 +57,8 @@ Visit our website at [https://n0wayback.com](https://n0wayback.com)
13
57
-**Dual-Color ASCII Art**: Custom ASCII art with cyan and red color scheme for brand identity
14
58
-**Dark Mode Support**: Optimized for both light and dark themes
15
59
-**Fully Responsive**: Carefully designed for both desktop and mobile devices
60
+
-**Optimized Layout**: Flex-based layout system ensures proper content distribution and footer positioning
61
+
-**Dynamic Loading Animation**: Custom loading screen with progress bar enhances user experience
16
62
17
63
## 👨💻 Credits
18
64
@@ -23,24 +69,36 @@ Designed and developed by [shenghuo2](https://github.com/shenghuo2)
-[TypeScript](https://www.typescriptlang.org/) - Typed JavaScript for better code quality
70
130
131
+
## 📱 Responsive Design & Layout
132
+
133
+
The website uses a flex-based layout system to ensure proper content distribution across different screen sizes:
134
+
135
+
-**Flexible Container Layout**: Using flex-grow and flex-direction to optimize space usage
136
+
-**Sticky Footer**: Footer is properly positioned at the bottom of the page using mt-auto
137
+
-**Full-height Terminal**: Terminal container expands to fill available viewport space
138
+
-**Responsive Typography**: Font sizes adjust based on screen width
139
+
-**Mobile-Optimized Navigation**: Simplified navigation for smaller screens
140
+
141
+
## 🔄 Loading Animation
142
+
143
+
The website features a sophisticated loading animation system:
144
+
145
+
-**Progress Bar**: Visual indication of page loading progress
146
+
-**Custom Loading Messages**: Different messages based on page type (index, members, honors)
147
+
-**Smooth Transitions**: Fade-in effects for content after loading completes
148
+
-**Terminal Boot Effect**: Simulates a terminal boot sequence for an authentic cyberpunk experience
149
+
-**Optimized Performance**: Loading animations are designed to be lightweight and non-blocking
150
+
71
151
## 🚀 Deployment
72
152
73
153
The website is automatically deployed to GitHub Pages using GitHub Actions. The deployment workflow is defined in `.github/workflows/astro.yml`. When changes are pushed to the main branch, the site is automatically built and deployed.
0 commit comments