默认模式提供可平移缩放的 SVG 节点树导航,点击节点展开子文件并打开全息内容面板。
Portfolio-Template-28 — HTML 作品集模板
作者 Muhammad112233-creator
NOVA.SYS 是一个科幻 HUD 风格的个人作品集静态网站模板,使用 HTML、CSS 和原生 JavaScript 编写,无需构建步骤或后端,包含节点树与驾驶舱两种浏览模式。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 3
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
Pro 模式位于 /pro-mode/,包含曲速星空、浮动舱体、控制台覆盖层和键盘飞行操作。
启动屏包含打字终端日志、进度条、音频校准面板、语言预选和跳过按钮。
使用 Web Audio 合成器生成三首环境音轨,无需音频文件,并提供播放、暂停、上一首、下一首和进度条。
内置英语、土耳其语和德语三种语言,切换后保存在 localStorage 中,节点树和面板内容同步切换。
提供语义化屏幕阅读器摘要、跳转链接、ARIA 角色与标签、键盘导航以及 prefers-reduced-motion 支持。
模板详细介绍
该模板以飞船界面为视觉主题,提供两套浏览体验:默认模式为可平移缩放的 SVG 节点树,点击节点展开子文件并打开全息面板;Pro 模式位于 /pro-mode/ 目录,使用伪 3D 驾驶舱、曲速星空和浮动舱体展示相同内容。启动屏包含终端日志、进度条、音频校准面板、语言预选和跳过按钮。音频由 Web Audio 合成器生成,无音频文件,提供三首环境音轨及播放控制。界面支持英语、土耳其语和德语,语言选择保存在 localStorage 中。项目结构简单,内容集中在 script.js 的 I18N、PROJECTS、SKILL_FIELDS 等数组中,便于替换。README 未说明该模板的生产就绪程度、性能表现或浏览器兼容性的具体版本范围,仅列出当前及前一个主要版本的 Chrome、Edge、Firefox、Safari 以及 iOS Safari 和 Android Chrome。
适合你的项目吗?
适用场景
- 需要快速搭建一个具有科幻视觉风格的个人作品集静态页面。
- 希望以节点树或驾驶舱等非传统方式组织并展示项目、技能、教育经历和联系方式。
- 需要在没有构建工具和后端的情况下,将作品集直接托管在 GitHub Pages 等静态托管服务上。
- 希望模板自带多语言切换、生成式背景音乐和可访问性支持,减少额外集成工作。
适合人群
- 具备基础 HTML、CSS 和 JavaScript 编辑能力,愿意直接修改源码中数据数组的个人开发者。
- 偏好无框架、无构建步骤的静态网站方案,并接受通过本地服务器预览的用户。
- 需要多语言作品集且不介意手动维护 I18N 对象中翻译内容的用户。
- 希望以 MIT 许可证自由修改、重新设计并作为个人作品集发布的用户。
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
本地预览可使用 python3 -m http.server 8000,或在 VS Code 中通过 Live Server 打开 index.html,也可直接双击 index.html,但 README 建议使用本地服务器以确保字体和路径正确。
- 2
部署时可将整个文件夹拖放到 GitHub 并开启 Pages,README 称这是完整的部署流程。
- 3
内容修改集中在 script.js 中:搜索 AYAAN MALIK 和 hero.sub 修改姓名与标语,在 I18N 对象中修改介绍段落,在 PROJECTS 数组中修改六个项目,在 SKILL_FIELDS 数组中修改技能条。
- 4
社交链接需在 index.html 和 script.js 中搜索 github.com/ 与 linkedin.com/ 进行替换,邮箱在 Holo.contact() 和 index.html 的 JSON-LD 中各修改一处。
- 5
强调色可在 styles.css 顶部的 :root 块中调整,音乐情绪可在 script.js 的 TRACKS 数组中修改,头像和作品图替换 assets/ 目录下同名文件即可。
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
https://github.com/Muhammad112233-creator/Portfolio-Template-28/blob/main/LICENSEhttps://github.com/Muhammad112233-creator/Portfolio-Template-28/blob/main/README.mdPermission is hereby granted, free of charge
许可证原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-15。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 80 / 100
- 技术栈
- HTML
- 网站类型
- 作品集
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-10-15
- 截图检查日期
- 2026-10-15
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 HTML。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: codex-user-requested-batch-review-20261017 · 2026-10-16
查看当时使用的来源资料
SHA-256: 8e6d8300c3901f9017da5671ac3aba2a995dc7a456093c0d987d7ae8cc596217
2026-10-15T15:32:45.047Z
来源文件 / 仓库<div align="center"> <img src="readme-assets/header.svg" alt="NOVA.SYS — HUD Portfolio Template" width="100%"> <img src="readme-assets/typing.svg" alt="git clone curiosity.git --depth=1 && ship_it" width="75%"> <br> <img src="readme-assets/badge-html.svg" alt="HTML5"> <img src="readme-assets/badge-css.svg" alt="CSS3"> <img src="readme-assets/badge-js.svg" alt="Vanilla JS"> <img src="readme-assets/badge-deps.svg" alt="Zero dependencies"> <img src="readme-assets/badge-modes.svg" alt="2 modes, 3 languages"> <img src="readme-assets/badge-license.svg" alt="MIT license"> </div> <img src="readme-assets/divider.svg" alt="" width="100%"> # 🛰️ NOVA.SYS — HUD Portfolio Template An interactive, **sci-fi HUD-style personal portfolio** that runs as a static site — no build step, no frameworks, no backend. The interface is a spaceship: boot it up, calibrate the audio, and navigate a glowing **node tree** of your life. Feeling brave? Switch to the **Pro Mode** cockpit and fly through your projects at warp speed. > ✅ **Just HTML + CSS + JS.** Drag the folder onto GitHub, flip on Pages, and your portfolio is live. That's the whole deployment pipeline. <img src="readme-assets/divider.svg" alt="" width="100%"> ## ✨ Feature Manifest | 🎯 Feature | 📖 Details | | --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | 🖥 **Two experiences** | **Default Mode** — interactive SVG node tree with pan & zoom camera · **Pro Mode** — pseudo-3D cockpit with warp starfield, floating pods and console overlays | | 🚀 **Cinematic boot screen** | Typed terminal log, progress bar, sweeping meteor, **audio calibration panel** with a volume test sweep, language pre-select and a `SKIP ▸` mercy button | | 🌳 **Node tree navigation** | Root avatar → section nodes → child files, animated edge drawing, glowing halos, breadcrumb HUD (`MAIN TREE / PROJECTS / …`) and a `◄ GO BACK` button | | 🛸 **Hologram panels** | Content opens in a scanlined holographic panel with a glitch-in animation — text stays selectable and copyable | | 🎛 **Generative audio engine** | Zero audio files. A Web-Audio synth plays three ambient tracks (**DEEP FIELD · ION RAIN · PULSAR DRIFT**) with play/pause/prev/next, loop progress and seek bar — plus tiny UI blips for every interaction | | 🎚 **Segmented volume widgets** | Retro block-meter volume control on the boot screen _and_ in the top-left HUD, fully draggable & keyboard accessible | | 🖱 **Custom cursor trio** | Dot + lerp ring + glowing splash trail, context-aware growth over interactive elements | | 🌌 **Three living canvas layers** | Perspective grid that scrolls toward you, constellation particles that link to your cursor, and a fading neon cursor trail — each **toggleable** from the toolbar | | 🌍 **Trilingual** | English 🇬🇧 · Türkçe 🇹🇷 · Deutsch 🇩🇪 — one-click switch, remembered in `localStorage`, including the whole node tree and panel content | | 📱 **Fully responsive** | Bottom-sheet panels on mobile, touch-friendly pods, adaptive camera zoom, coarse-pointer fallbacks | | ♿ **Built-in accessibility** | Semantic screen-reader summary, skip links, ARIA roles/labels on the tree and sliders, keyboard navigation (`Tab` / `Enter` / `Esc` / arrows), `prefers-reduced-motion` support | | 🔍 **SEO ready** | Open Graph + Twitter cards, JSON-LD `Person` schema, canonical link, social cover image included | <img src="readme-assets/divider.svg" alt="" width="100%"> ## 🖥 The Two Modes ### 1️⃣ Default Mode — _"The Node Tree"_ <img src="assets/og-cover.jpg" alt="Default mode preview" width="100%"> A full-screen SVG constellation is your sitemap. Click a node to zoom the camera in, expand child files, and open holographic dossier panels. Wheel to zoom, drag to pan, `Esc` to climb back up. ### 2️⃣ Pro Mode — _"The Cockpit"_ (`/pro-mode/`) - ☄️ **Warp starfield** on canvas with a speed slider (`WARP 1–10`) - 🛰 **Five floating pods** (About · Projects · Skills · Hobbies · Contact) drifting in pseudo-3D space with mouse parallax - 🕹 **Keyboard flight:** `◄ ►` select pod · `Enter` open · `Esc` close/eject - 🖥 Console overlays, amber HUD, targeting reticle, occasional planets — same content, different spaceship <img src="readme-assets/divider.svg" alt="" width="100%"> ## 🚀 Quick Start (local preview — 30 seconds) **Option A — Python (any OS):** ```bash cd portfolio python3 -m http.server 8000 # open http://localhost:8000 ``` **Option B — VS Code:** install the **Live Server** extension → right-click `index.html` → _Open with Live Server_. **Option C — Double-click `index.html`.** It mostly works str aight from disk since there are no fetches — but a local server is recommended for correct fonts and paths. > 💡 The generative music starts only after you press ▶ in the top-left player (browsers require a user gesture for audio — the boot calibration sets the volume). <img src="readme-assets/divider.svg" alt="" width="100%"> ## 📂 Project Structure ``` portfolio/ ├── index.html ← Default Mode (node tree) ├── styles.css ← design system + every animation ├── script.js ← boot · audio synth · canvases · tree · panels · i18n ├── pro-mode/ │ ├── index.html ← Pro Mode cockpit page │ ├── pro.css ← amber cockpit theme │ └── pro.js ← warp starfield + pods + console ├── assets/ ← images (avatar, meteor, og cover, 6 project artworks) ├── readme-assets/ ← animated SVGs used by this README ├── README.md ← you are here ├── .gitignore └── LICENSE ← MIT — make it yours ``` **Total: 25 files ~ 0.8 MB** — comfortably under GitHub's 100-file drag-and-drop limit. ✅ <img src="readme-assets/divider.svg" alt="" width="100%"> ## 🛠 Make It Yours (5-minute customization) Everything content-related lives in **one place** — no hunting through markup: | ✏️ To change… | 🔎 Where | 💡 Hint | | ----------------------- | -------------------------------------------------------------------- | ------------------------------------------------- | | **Your name / tagline** | `script.js` → search `AYAAN MALIK` & `hero.sub` | also update `<title>` + meta tags in `index.html` | | **Intro paragraphs** | `I18N` object in `script.js` → keys `about.p1–p3` | per language: `en` / `tr` / `de` | | **Projects (6)** | `PROJECTS` array in `script.js` | swap title, tags, description, image path & link | | **Skill bars** | `SKILL_FIELDS` array in `script.js` | `['Python', 90]` = label + percent | | **Education list** | `Holo.profile()` in `script.js` | edit the `edu.*` strings per language | | **Social links** | search `github.com/` & `linkedin.com/` in `index.html` + `script.js` | replace with your profiles | | **Email** | `Holo.contact()` + JSON-LD in `index.html` | one place each | | **Accent colors** | `:root` block at the top of `styles.css` | `--cyan`, `--pink`, `--yellow`… | | **Music moods** | `TRACKS` array in `script.js` | chord numbers are semitone offsets | | **Avatar & artworks** | `assets/` | keep the same filenames → zero code changes | > 🗣 **Adding a 4th language:** copy one block inside `I18N`, translate the strings, add a `<button class="tb-lang" data-lang="xx">`. Done. <img src="readme-assets/divider.svg" alt="" width="100%"> ## 🌍 Compatibility & Accessibility | ✅ | Detail | | -------- | ----------------------------------------------------------------- | | Browsers | Chrome, Edge, Firefox, Safari (current + previous major) | | Mobile | iOS Safari, Chrome on Android — panels become bottom sheets | | Motion | Respects `prefers-reduced-motion` (calms the whole universe down) | | Keyboard | Full navigation without a mouse — `Tab`, `Enter`, `Esc`, arrows | | Readers | Semantic summary of all content for screen readers & SEO crawlers | <img src="readme-assets/divider.svg" alt="" width="100%"> ## 📄 License Released under the **MIT License** — see [`LICENSE`](LICENSE). Fork it, restyle it, launch it as your own. A ⭐ on the repo is the nicest thank-you. > 🎨 All artwork in `assets/` and `readme-assets/` was generated for this template and ships with it. The sample persona **"Ayaan Malik / NOVA"** is fictional — replace it with _you_. <div align="center"> <br> <b>◈ NOVA.SYS</b> — build the weird thing. then make it useful. <br><br> <img src="readme-assets/divider.svg" alt="" width="100%"> <sub>crafted with vanilla HTML · CSS · JS — zero frameworks were harmed</sub> </div> <div align="center"> ## 🌟 Support the Project If you find this template useful, please consider giving it a star! It helps others discover the repository and supports future development. </div> <img src="readme-assets/divider.svg" alt="" width="100%">
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

simplefolio
⚡️ A minimal portfolio template for Developers
HTML · 作品集

Freelancer
Freelancer 是 Start Bootstrap 出品的单页作品集模板,专为自由职业者、设计师和小型工作室设计。 页面结构清晰,包含多个内容区块、响应式作品集网格,每个作品项目配有模态窗口展示详情。
HTML · 作品集

Resume
Resume 是 Start Bootstrap 推出的简历与 CV 主题,基于 Bootstrap 构建,采用固定侧边栏加内容区块的结构。
HTML · 作品集

Creative
Creative 是 Start Bootstrap 团队维护的一款单页营销模板,定位明确:为创意机构或产品服务提供一个以作品展示和行动号召为核心的落地页。
HTML · 企业官网

Grayscale
Grayscale 是 Start Bootstrap 出品的深色系单页 HTML 模板,基于 Bootstrap 构建。 它的视觉重心放在大尺寸首屏和清晰的内容分区上,整体氛围偏暗,适合摄影、活动或品牌叙事类网站。
HTML · 企业官网

startbootstrap-stylish-portfolio
Stylish Portfolio 是 Start Bootstrap 维护的单页作品集主题,基于 Bootstrap 构建,采用多个内容区块加离屏导航菜单的结构。
HTML · 作品集
