Skip to content

Repository files navigation

Space Lab

Space Lab

BlogRedNoteBuilt with AstroMapboxLicense


Motivation

With the rapid advancement of AI, more and more research is being produced every day. Effectively communicating your work to peers, students, collaborators, and the public has never been more important.

Space Lab is a modern, polished website template designed for research groups, labs, organizations, and individual researchers. It provides a comprehensive showcase for your work — publications, projects, blog posts, news, and team profiles — all wrapped in an immersive space-themed design with an interactive 3D globe.

Whether you're a lab director wanting to attract prospective students, a researcher building your academic presence, or a team sharing open-source projects, Space Lab helps you present your work with clarity and style.


Features

Core Pages

FeatureDescription
HomeInteractive 3D globe with geotagged photo markers, search, and zoom controls
PublicationsShowcase accepted papers, preprints, and journal articles with filtering
NewsLab updates, announcements, and achievements
CollectionsOpen-source projects, datasets, and resources
BlogsResearch notes, tutorials, and deep-dives
Our TeamIndividual member profiles with bios, social links, publications, and honors
FAQFrequently asked questions about the lab
ContactContact information and links

Interactive 3D Globe

  • Geotagged photo markers — place photos on locations worldwide
  • Multi-image carousel — swipe through multiple images per location
  • Photo search — search markers by keyword and fly the globe to results
  • Place search — search any place name or GPS coordinates; globe flies to the location
  • Zoom presets — 10km / 5km / 1km / 100m / 10m zoom levels
  • Mapbox-powered — high-quality satellite imagery and terrain

Design

  • Space theme — animated starfield canvas with twinkling stars, nebulae, and shooting stars
  • Glass-morphism navigation — frosted glass header with backdrop blur
  • Responsive layout — optimized for desktop, tablet, and mobile
  • Dark mode — comfortable reading on all pages

Internationalization

Built-in bilingual support (English / Chinese) with data-en / data-zh attributes. Easily extendable to additional languages.

Content Management

  • Markdown-based — all content (publications, news, blogs, collections, markers) authored in Markdown with YAML frontmatter
  • Astro Content Collections — type-safe content schemas with Zod validation
  • No database required — fully static site, deploy anywhere

Getting Started

Prerequisites

  • Node.js 18+
  • npm 9+

Quick Start

# Clone the repository
git clone https://github.com/choucisan/SpaceLab.git
cd SpaceLab
# Install dependencies
npm install
# Start the dev server
npm run dev

Open http://localhost:4321 in your browser.

Mapbox API Token (for 3D Globe)

The 3D globe on the homepage uses Mapbox GL JS. To enable the interactive globe, you'll need a Mapbox access token:

  1. Create a free account at mapbox.com
  2. Get your access token
  3. Replace MAPBOX_TOKEN in src/components/GlobeMap.astro

Note: If you're building a custom-style site and don't need the 3D globe, you can skip this step — simply replace the homepage hero with your own design.

Build for Production

npm run build

The output is in dist/ — deploy to any static hosting service (Netlify, Vercel, GitHub Pages, Cloudflare Pages, etc.).


Project Structure

SpaceLab/
├── public/
│ ├── assets/
│ │ ├── cards/ # Publication/project thumbnail images
│ │ ├── fonts/ # Custom fonts (Faire Octave)
│ │ ├── icons/ # SVG icons for social links
│ │ ├── logo/ # Space Lab logo
│ │ ├── space/ # Starfield cubemap textures
│ │ └── team/ # Team member photos
│ └── paper-sites/ # Individual paper/project pages
│ └── humanoid-vstar/ # Paper site template
├── src/
│ ├── components/ # Astro components (GlobeMap, StarsCanvas, Cards...)
│ ├── content/ # Markdown content collections
│ │ ├── blogs/ # Blog posts
│ │ ├── collections/ # Open projects/resources
│ │ ├── markers/ # Globe photo markers
│ │ ├── news/ # News articles
│ │ └── publications/ # Research publications
│ ├── data/ # Static data (team members)
│ ├── layouts/ # Base layout with header/footer
│ ├── pages/ # Route pages
│ └── styles/ # Global CSS
├── astro.config.mjs # Astro configuration
├── package.json
└── tsconfig.json

Customization

We encourage you to make Space Lab your own. Here's how:

Basic Customization

  1. Replace assets — swap public/assets/logo/spacelab.svg with your lab's logo, update team photos, and replace card thumbnails
  2. Edit content — update Markdown files in src/content/ with your lab's publications, news, and projects
  3. Update team — edit src/data/team.ts with your members' information and social links
  4. Change color scheme — modify the space theme variables in src/styles/global.css

Advanced Customization

  • Add pages — create new .astro files in src/pages/ for custom routes
  • Custom globe style — swap the Mapbox style URL in src/components/GlobeMap.astro for a different map aesthetic
  • Add languages — extend the data-XX attribute system in public/assets/js/i18n.js
  • Custom domain — configure your hosting provider's custom domain settings

Content Schema

All content uses Zod schemas in src/content.config.ts. For example, a publication entry:

---
title: "Your Paper Title"authors: "Author One, Author Two"venue: "Conference Name, Year"date: 2025-06-15img: "/assets/cards/your-image.png"links:
- label: "Paper"url: "https://arxiv.org/abs/..."
- label: "Code"url: "https://github.com/..."draft: false
---

Paper Site Template

A stand-alone paper project page template is included at public/paper-sites/humanoid-vstar/. It's a self-contained HTML page designed to showcase a single research project with figures, bibliography, and links. Copy this folder and customize index.html for your own paper.

Special thanks to THUSI-Lab/hstar for the original paper site template.


Contact

For questions, suggestions, or contributions:choucisan@gmail.com

About

A modern, polished website template for research groups and labs. Built with Astro. Features an interactive 3D globe, bilingual support (EN/ZH), publications, news, blogs, team profiles, and a space-themed animated starfield. Markdown-driven, no database, deploy anywhere.

Topics

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
GitHub - choucisan/SpaceLab: A modern, polished website template for research groups and labs. Built with Astro. Features an interactive 3D globe, bilingual support (EN/ZH), publications, news, blogs, team profiles, and a space-themed animated starfield. Markdown-driven, no database, deploy anywhere. · GitHub
Skip to content

Repository files navigation

Space Lab

Space Lab

BlogRedNoteBuilt with AstroMapboxLicense


Motivation

With the rapid advancement of AI, more and more research is being produced every day. Effectively communicating your work to peers, students, collaborators, and the public has never been more important.

Space Lab is a modern, polished website template designed for research groups, labs, organizations, and individual researchers. It provides a comprehensive showcase for your work — publications, projects, blog posts, news, and team profiles — all wrapped in an immersive space-themed design with an interactive 3D globe.

Whether you're a lab director wanting to attract prospective students, a researcher building your academic presence, or a team sharing open-source projects, Space Lab helps you present your work with clarity and style.


Features

Core Pages

FeatureDescription
HomeInteractive 3D globe with geotagged photo markers, search, and zoom controls
PublicationsShowcase accepted papers, preprints, and journal articles with filtering
NewsLab updates, announcements, and achievements
CollectionsOpen-source projects, datasets, and resources
BlogsResearch notes, tutorials, and deep-dives
Our TeamIndividual member profiles with bios, social links, publications, and honors
FAQFrequently asked questions about the lab
ContactContact information and links

Interactive 3D Globe

  • Geotagged photo markers — place photos on locations worldwide
  • Multi-image carousel — swipe through multiple images per location
  • Photo search — search markers by keyword and fly the globe to results
  • Place search — search any place name or GPS coordinates; globe flies to the location
  • Zoom presets — 10km / 5km / 1km / 100m / 10m zoom levels
  • Mapbox-powered — high-quality satellite imagery and terrain

Design

  • Space theme — animated starfield canvas with twinkling stars, nebulae, and shooting stars
  • Glass-morphism navigation — frosted glass header with backdrop blur
  • Responsive layout — optimized for desktop, tablet, and mobile
  • Dark mode — comfortable reading on all pages

Internationalization

Built-in bilingual support (English / Chinese) with data-en / data-zh attributes. Easily extendable to additional languages.

Content Management

  • Markdown-based — all content (publications, news, blogs, collections, markers) authored in Markdown with YAML frontmatter
  • Astro Content Collections — type-safe content schemas with Zod validation
  • No database required — fully static site, deploy anywhere

Getting Started

Prerequisites

  • Node.js 18+
  • npm 9+

Quick Start

# Clone the repository
git clone https://github.com/choucisan/SpaceLab.git
cd SpaceLab
# Install dependencies
npm install
# Start the dev server
npm run dev

Open http://localhost:4321 in your browser.

Mapbox API Token (for 3D Globe)

The 3D globe on the homepage uses Mapbox GL JS. To enable the interactive globe, you'll need a Mapbox access token:

  1. Create a free account at mapbox.com
  2. Get your access token
  3. Replace MAPBOX_TOKEN in src/components/GlobeMap.astro

Note: If you're building a custom-style site and don't need the 3D globe, you can skip this step — simply replace the homepage hero with your own design.

Build for Production

npm run build

The output is in dist/ — deploy to any static hosting service (Netlify, Vercel, GitHub Pages, Cloudflare Pages, etc.).


Project Structure

SpaceLab/
├── public/
│ ├── assets/
│ │ ├── cards/ # Publication/project thumbnail images
│ │ ├── fonts/ # Custom fonts (Faire Octave)
│ │ ├── icons/ # SVG icons for social links
│ │ ├── logo/ # Space Lab logo
│ │ ├── space/ # Starfield cubemap textures
│ │ └── team/ # Team member photos
│ └── paper-sites/ # Individual paper/project pages
│ └── humanoid-vstar/ # Paper site template
├── src/
│ ├── components/ # Astro components (GlobeMap, StarsCanvas, Cards...)
│ ├── content/ # Markdown content collections
│ │ ├── blogs/ # Blog posts
│ │ ├── collections/ # Open projects/resources
│ │ ├── markers/ # Globe photo markers
│ │ ├── news/ # News articles
│ │ └── publications/ # Research publications
│ ├── data/ # Static data (team members)
│ ├── layouts/ # Base layout with header/footer
│ ├── pages/ # Route pages
│ └── styles/ # Global CSS
├── astro.config.mjs # Astro configuration
├── package.json
└── tsconfig.json

Customization

We encourage you to make Space Lab your own. Here's how:

Basic Customization

  1. Replace assets — swap public/assets/logo/spacelab.svg with your lab's logo, update team photos, and replace card thumbnails
  2. Edit content — update Markdown files in src/content/ with your lab's publications, news, and projects
  3. Update team — edit src/data/team.ts with your members' information and social links
  4. Change color scheme — modify the space theme variables in src/styles/global.css

Advanced Customization

  • Add pages — create new .astro files in src/pages/ for custom routes
  • Custom globe style — swap the Mapbox style URL in src/components/GlobeMap.astro for a different map aesthetic
  • Add languages — extend the data-XX attribute system in public/assets/js/i18n.js
  • Custom domain — configure your hosting provider's custom domain settings

Content Schema

All content uses Zod schemas in src/content.config.ts. For example, a publication entry:

---
title: "Your Paper Title"authors: "Author One, Author Two"venue: "Conference Name, Year"date: 2025-06-15img: "/assets/cards/your-image.png"links:
- label: "Paper"url: "https://arxiv.org/abs/..."
- label: "Code"url: "https://github.com/..."draft: false
---

Paper Site Template

A stand-alone paper project page template is included at public/paper-sites/humanoid-vstar/. It's a self-contained HTML page designed to showcase a single research project with figures, bibliography, and links. Copy this folder and customize index.html for your own paper.

Special thanks to THUSI-Lab/hstar for the original paper site template.


Contact

For questions, suggestions, or contributions:choucisan@gmail.com

About

A modern, polished website template for research groups and labs. Built with Astro. Features an interactive 3D globe, bilingual support (EN/ZH), publications, news, blogs, team profiles, and a space-themed animated starfield. Markdown-driven, no database, deploy anywhere.

Topics

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - choucisan/SpaceLab: A modern, polished website template for research groups and labs. Built with Astro. Features an interactive 3D globe, bilingual support (EN/ZH), publications, news, blogs, team profiles, and a space-themed animated starfield. Markdown-driven, no database, deploy anywhere. · GitHub
Skip to content

Repository files navigation

Space Lab

Space Lab

BlogRedNoteBuilt with AstroMapboxLicense


Motivation

With the rapid advancement of AI, more and more research is being produced every day. Effectively communicating your work to peers, students, collaborators, and the public has never been more important.

Space Lab is a modern, polished website template designed for research groups, labs, organizations, and individual researchers. It provides a comprehensive showcase for your work — publications, projects, blog posts, news, and team profiles — all wrapped in an immersive space-themed design with an interactive 3D globe.

Whether you're a lab director wanting to attract prospective students, a researcher building your academic presence, or a team sharing open-source projects, Space Lab helps you present your work with clarity and style.


Features

Core Pages

FeatureDescription
HomeInteractive 3D globe with geotagged photo markers, search, and zoom controls
PublicationsShowcase accepted papers, preprints, and journal articles with filtering
NewsLab updates, announcements, and achievements
CollectionsOpen-source projects, datasets, and resources
BlogsResearch notes, tutorials, and deep-dives
Our TeamIndividual member profiles with bios, social links, publications, and honors
FAQFrequently asked questions about the lab
ContactContact information and links

Interactive 3D Globe

  • Geotagged photo markers — place photos on locations worldwide
  • Multi-image carousel — swipe through multiple images per location
  • Photo search — search markers by keyword and fly the globe to results
  • Place search — search any place name or GPS coordinates; globe flies to the location
  • Zoom presets — 10km / 5km / 1km / 100m / 10m zoom levels
  • Mapbox-powered — high-quality satellite imagery and terrain

Design

  • Space theme — animated starfield canvas with twinkling stars, nebulae, and shooting stars
  • Glass-morphism navigation — frosted glass header with backdrop blur
  • Responsive layout — optimized for desktop, tablet, and mobile
  • Dark mode — comfortable reading on all pages

Internationalization

Built-in bilingual support (English / Chinese) with data-en / data-zh attributes. Easily extendable to additional languages.

Content Management

  • Markdown-based — all content (publications, news, blogs, collections, markers) authored in Markdown with YAML frontmatter
  • Astro Content Collections — type-safe content schemas with Zod validation
  • No database required — fully static site, deploy anywhere

Getting Started

Prerequisites

  • Node.js 18+
  • npm 9+

Quick Start

# Clone the repository
git clone https://github.com/choucisan/SpaceLab.git
cd SpaceLab
# Install dependencies
npm install
# Start the dev server
npm run dev

Open http://localhost:4321 in your browser.

Mapbox API Token (for 3D Globe)

The 3D globe on the homepage uses Mapbox GL JS. To enable the interactive globe, you'll need a Mapbox access token:

  1. Create a free account at mapbox.com
  2. Get your access token
  3. Replace MAPBOX_TOKEN in src/components/GlobeMap.astro

Note: If you're building a custom-style site and don't need the 3D globe, you can skip this step — simply replace the homepage hero with your own design.

Build for Production

npm run build

The output is in dist/ — deploy to any static hosting service (Netlify, Vercel, GitHub Pages, Cloudflare Pages, etc.).


Project Structure

SpaceLab/
├── public/
│ ├── assets/
│ │ ├── cards/ # Publication/project thumbnail images
│ │ ├── fonts/ # Custom fonts (Faire Octave)
│ │ ├── icons/ # SVG icons for social links
│ │ ├── logo/ # Space Lab logo
│ │ ├── space/ # Starfield cubemap textures
│ │ └── team/ # Team member photos
│ └── paper-sites/ # Individual paper/project pages
│ └── humanoid-vstar/ # Paper site template
├── src/
│ ├── components/ # Astro components (GlobeMap, StarsCanvas, Cards...)
│ ├── content/ # Markdown content collections
│ │ ├── blogs/ # Blog posts
│ │ ├── collections/ # Open projects/resources
│ │ ├── markers/ # Globe photo markers
│ │ ├── news/ # News articles
│ │ └── publications/ # Research publications
│ ├── data/ # Static data (team members)
│ ├── layouts/ # Base layout with header/footer
│ ├── pages/ # Route pages
│ └── styles/ # Global CSS
├── astro.config.mjs # Astro configuration
├── package.json
└── tsconfig.json

Customization

We encourage you to make Space Lab your own. Here's how:

Basic Customization

  1. Replace assets — swap public/assets/logo/spacelab.svg with your lab's logo, update team photos, and replace card thumbnails
  2. Edit content — update Markdown files in src/content/ with your lab's publications, news, and projects
  3. Update team — edit src/data/team.ts with your members' information and social links
  4. Change color scheme — modify the space theme variables in src/styles/global.css

Advanced Customization

  • Add pages — create new .astro files in src/pages/ for custom routes
  • Custom globe style — swap the Mapbox style URL in src/components/GlobeMap.astro for a different map aesthetic
  • Add languages — extend the data-XX attribute system in public/assets/js/i18n.js
  • Custom domain — configure your hosting provider's custom domain settings

Content Schema

All content uses Zod schemas in src/content.config.ts. For example, a publication entry:

---
title: "Your Paper Title"authors: "Author One, Author Two"venue: "Conference Name, Year"date: 2025-06-15img: "/assets/cards/your-image.png"links:
- label: "Paper"url: "https://arxiv.org/abs/..."
- label: "Code"url: "https://github.com/..."draft: false
---

Paper Site Template

A stand-alone paper project page template is included at public/paper-sites/humanoid-vstar/. It's a self-contained HTML page designed to showcase a single research project with figures, bibliography, and links. Copy this folder and customize index.html for your own paper.

Special thanks to THUSI-Lab/hstar for the original paper site template.


Contact

For questions, suggestions, or contributions:choucisan@gmail.com

About

A modern, polished website template for research groups and labs. Built with Astro. Features an interactive 3D globe, bilingual support (EN/ZH), publications, news, blogs, team profiles, and a space-themed animated starfield. Markdown-driven, no database, deploy anywhere.

Topics

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - choucisan/SpaceLab: A modern, polished website template for research groups and labs. Built with Astro. Features an interactive 3D globe, bilingual support (EN/ZH), publications, news, blogs, team profiles, and a space-themed animated starfield. Markdown-driven, no database, deploy anywhere. · GitHub
Skip to content

Repository files navigation

Space Lab

Space Lab

BlogRedNoteBuilt with AstroMapboxLicense


Motivation

With the rapid advancement of AI, more and more research is being produced every day. Effectively communicating your work to peers, students, collaborators, and the public has never been more important.

Space Lab is a modern, polished website template designed for research groups, labs, organizations, and individual researchers. It provides a comprehensive showcase for your work — publications, projects, blog posts, news, and team profiles — all wrapped in an immersive space-themed design with an interactive 3D globe.

Whether you're a lab director wanting to attract prospective students, a researcher building your academic presence, or a team sharing open-source projects, Space Lab helps you present your work with clarity and style.


Features

Core Pages

FeatureDescription
HomeInteractive 3D globe with geotagged photo markers, search, and zoom controls
PublicationsShowcase accepted papers, preprints, and journal articles with filtering
NewsLab updates, announcements, and achievements
CollectionsOpen-source projects, datasets, and resources
BlogsResearch notes, tutorials, and deep-dives
Our TeamIndividual member profiles with bios, social links, publications, and honors
FAQFrequently asked questions about the lab
ContactContact information and links

Interactive 3D Globe

  • Geotagged photo markers — place photos on locations worldwide
  • Multi-image carousel — swipe through multiple images per location
  • Photo search — search markers by keyword and fly the globe to results
  • Place search — search any place name or GPS coordinates; globe flies to the location
  • Zoom presets — 10km / 5km / 1km / 100m / 10m zoom levels
  • Mapbox-powered — high-quality satellite imagery and terrain

Design

  • Space theme — animated starfield canvas with twinkling stars, nebulae, and shooting stars
  • Glass-morphism navigation — frosted glass header with backdrop blur
  • Responsive layout — optimized for desktop, tablet, and mobile
  • Dark mode — comfortable reading on all pages

Internationalization

Built-in bilingual support (English / Chinese) with data-en / data-zh attributes. Easily extendable to additional languages.

Content Management

  • Markdown-based — all content (publications, news, blogs, collections, markers) authored in Markdown with YAML frontmatter
  • Astro Content Collections — type-safe content schemas with Zod validation
  • No database required — fully static site, deploy anywhere

Getting Started

Prerequisites

  • Node.js 18+
  • npm 9+

Quick Start

# Clone the repository
git clone https://github.com/choucisan/SpaceLab.git
cd SpaceLab
# Install dependencies
npm install
# Start the dev server
npm run dev

Open http://localhost:4321 in your browser.

Mapbox API Token (for 3D Globe)

The 3D globe on the homepage uses Mapbox GL JS. To enable the interactive globe, you'll need a Mapbox access token:

  1. Create a free account at mapbox.com
  2. Get your access token
  3. Replace MAPBOX_TOKEN in src/components/GlobeMap.astro

Note: If you're building a custom-style site and don't need the 3D globe, you can skip this step — simply replace the homepage hero with your own design.

Build for Production

npm run build

The output is in dist/ — deploy to any static hosting service (Netlify, Vercel, GitHub Pages, Cloudflare Pages, etc.).


Project Structure

SpaceLab/
├── public/
│ ├── assets/
│ │ ├── cards/ # Publication/project thumbnail images
│ │ ├── fonts/ # Custom fonts (Faire Octave)
│ │ ├── icons/ # SVG icons for social links
│ │ ├── logo/ # Space Lab logo
│ │ ├── space/ # Starfield cubemap textures
│ │ └── team/ # Team member photos
│ └── paper-sites/ # Individual paper/project pages
│ └── humanoid-vstar/ # Paper site template
├── src/
│ ├── components/ # Astro components (GlobeMap, StarsCanvas, Cards...)
│ ├── content/ # Markdown content collections
│ │ ├── blogs/ # Blog posts
│ │ ├── collections/ # Open projects/resources
│ │ ├── markers/ # Globe photo markers
│ │ ├── news/ # News articles
│ │ └── publications/ # Research publications
│ ├── data/ # Static data (team members)
│ ├── layouts/ # Base layout with header/footer
│ ├── pages/ # Route pages
│ └── styles/ # Global CSS
├── astro.config.mjs # Astro configuration
├── package.json
└── tsconfig.json

Customization

We encourage you to make Space Lab your own. Here's how:

Basic Customization

  1. Replace assets — swap public/assets/logo/spacelab.svg with your lab's logo, update team photos, and replace card thumbnails
  2. Edit content — update Markdown files in src/content/ with your lab's publications, news, and projects
  3. Update team — edit src/data/team.ts with your members' information and social links
  4. Change color scheme — modify the space theme variables in src/styles/global.css

Advanced Customization

  • Add pages — create new .astro files in src/pages/ for custom routes
  • Custom globe style — swap the Mapbox style URL in src/components/GlobeMap.astro for a different map aesthetic
  • Add languages — extend the data-XX attribute system in public/assets/js/i18n.js
  • Custom domain — configure your hosting provider's custom domain settings

Content Schema

All content uses Zod schemas in src/content.config.ts. For example, a publication entry:

---
title: "Your Paper Title"authors: "Author One, Author Two"venue: "Conference Name, Year"date: 2025-06-15img: "/assets/cards/your-image.png"links:
- label: "Paper"url: "https://arxiv.org/abs/..."
- label: "Code"url: "https://github.com/..."draft: false
---

Paper Site Template

A stand-alone paper project page template is included at public/paper-sites/humanoid-vstar/. It's a self-contained HTML page designed to showcase a single research project with figures, bibliography, and links. Copy this folder and customize index.html for your own paper.

Special thanks to THUSI-Lab/hstar for the original paper site template.


Contact

For questions, suggestions, or contributions:choucisan@gmail.com

About

A modern, polished website template for research groups and labs. Built with Astro. Features an interactive 3D globe, bilingual support (EN/ZH), publications, news, blogs, team profiles, and a space-themed animated starfield. Markdown-driven, no database, deploy anywhere.

Topics

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' GitHub - choucisan/SpaceLab: A modern, polished website template for research groups and labs. Built with Astro. Features an interactive 3D globe, bilingual support (EN/ZH), publications, news, blogs, team profiles, and a space-themed animated starfield. Markdown-driven, no database, deploy anywhere. · GitHub
Skip to content

Repository files navigation

Space Lab

Space Lab

BlogRedNoteBuilt with AstroMapboxLicense


Motivation

With the rapid advancement of AI, more and more research is being produced every day. Effectively communicating your work to peers, students, collaborators, and the public has never been more important.

Space Lab is a modern, polished website template designed for research groups, labs, organizations, and individual researchers. It provides a comprehensive showcase for your work — publications, projects, blog posts, news, and team profiles — all wrapped in an immersive space-themed design with an interactive 3D globe.

Whether you're a lab director wanting to attract prospective students, a researcher building your academic presence, or a team sharing open-source projects, Space Lab helps you present your work with clarity and style.


Features

Core Pages

FeatureDescription
HomeInteractive 3D globe with geotagged photo markers, search, and zoom controls
PublicationsShowcase accepted papers, preprints, and journal articles with filtering
NewsLab updates, announcements, and achievements
CollectionsOpen-source projects, datasets, and resources
BlogsResearch notes, tutorials, and deep-dives
Our TeamIndividual member profiles with bios, social links, publications, and honors
FAQFrequently asked questions about the lab
ContactContact information and links

Interactive 3D Globe

  • Geotagged photo markers — place photos on locations worldwide
  • Multi-image carousel — swipe through multiple images per location
  • Photo search — search markers by keyword and fly the globe to results
  • Place search — search any place name or GPS coordinates; globe flies to the location
  • Zoom presets — 10km / 5km / 1km / 100m / 10m zoom levels
  • Mapbox-powered — high-quality satellite imagery and terrain

Design

  • Space theme — animated starfield canvas with twinkling stars, nebulae, and shooting stars
  • Glass-morphism navigation — frosted glass header with backdrop blur
  • Responsive layout — optimized for desktop, tablet, and mobile
  • Dark mode — comfortable reading on all pages

Internationalization

Built-in bilingual support (English / Chinese) with data-en / data-zh attributes. Easily extendable to additional languages.

Content Management

  • Markdown-based — all content (publications, news, blogs, collections, markers) authored in Markdown with YAML frontmatter
  • Astro Content Collections — type-safe content schemas with Zod validation
  • No database required — fully static site, deploy anywhere

Getting Started

Prerequisites

  • Node.js 18+
  • npm 9+

Quick Start

# Clone the repository
git clone https://github.com/choucisan/SpaceLab.git
cd SpaceLab
# Install dependencies
npm install
# Start the dev server
npm run dev

Open http://localhost:4321 in your browser.

Mapbox API Token (for 3D Globe)

The 3D globe on the homepage uses Mapbox GL JS. To enable the interactive globe, you'll need a Mapbox access token:

  1. Create a free account at mapbox.com
  2. Get your access token
  3. Replace MAPBOX_TOKEN in src/components/GlobeMap.astro

Note: If you're building a custom-style site and don't need the 3D globe, you can skip this step — simply replace the homepage hero with your own design.

Build for Production

npm run build

The output is in dist/ — deploy to any static hosting service (Netlify, Vercel, GitHub Pages, Cloudflare Pages, etc.).


Project Structure

SpaceLab/
├── public/
│ ├── assets/
│ │ ├── cards/ # Publication/project thumbnail images
│ │ ├── fonts/ # Custom fonts (Faire Octave)
│ │ ├── icons/ # SVG icons for social links
│ │ ├── logo/ # Space Lab logo
│ │ ├── space/ # Starfield cubemap textures
│ │ └── team/ # Team member photos
│ └── paper-sites/ # Individual paper/project pages
│ └── humanoid-vstar/ # Paper site template
├── src/
│ ├── components/ # Astro components (GlobeMap, StarsCanvas, Cards...)
│ ├── content/ # Markdown content collections
│ │ ├── blogs/ # Blog posts
│ │ ├── collections/ # Open projects/resources
│ │ ├── markers/ # Globe photo markers
│ │ ├── news/ # News articles
│ │ └── publications/ # Research publications
│ ├── data/ # Static data (team members)
│ ├── layouts/ # Base layout with header/footer
│ ├── pages/ # Route pages
│ └── styles/ # Global CSS
├── astro.config.mjs # Astro configuration
├── package.json
└── tsconfig.json

Customization

We encourage you to make Space Lab your own. Here's how:

Basic Customization

  1. Replace assets — swap public/assets/logo/spacelab.svg with your lab's logo, update team photos, and replace card thumbnails
  2. Edit content — update Markdown files in src/content/ with your lab's publications, news, and projects
  3. Update team — edit src/data/team.ts with your members' information and social links
  4. Change color scheme — modify the space theme variables in src/styles/global.css

Advanced Customization

  • Add pages — create new .astro files in src/pages/ for custom routes
  • Custom globe style — swap the Mapbox style URL in src/components/GlobeMap.astro for a different map aesthetic
  • Add languages — extend the data-XX attribute system in public/assets/js/i18n.js
  • Custom domain — configure your hosting provider's custom domain settings

Content Schema

All content uses Zod schemas in src/content.config.ts. For example, a publication entry:

---
title: "Your Paper Title"authors: "Author One, Author Two"venue: "Conference Name, Year"date: 2025-06-15img: "/assets/cards/your-image.png"links:
- label: "Paper"url: "https://arxiv.org/abs/..."
- label: "Code"url: "https://github.com/..."draft: false
---

Paper Site Template

A stand-alone paper project page template is included at public/paper-sites/humanoid-vstar/. It's a self-contained HTML page designed to showcase a single research project with figures, bibliography, and links. Copy this folder and customize index.html for your own paper.

Special thanks to THUSI-Lab/hstar for the original paper site template.


Contact

For questions, suggestions, or contributions:choucisan@gmail.com

About

A modern, polished website template for research groups and labs. Built with Astro. Features an interactive 3D globe, bilingual support (EN/ZH), publications, news, blogs, team profiles, and a space-themed animated starfield. Markdown-driven, no database, deploy anywhere.

Topics

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - choucisan/SpaceLab: A modern, polished website template for research groups and labs. Built with Astro. Features an interactive 3D globe, bilingual support (EN/ZH), publications, news, blogs, team profiles, and a space-themed animated starfield. Markdown-driven, no database, deploy anywhere. · GitHub
Skip to content

Repository files navigation

Space Lab

Space Lab

BlogRedNoteBuilt with AstroMapboxLicense


Motivation

With the rapid advancement of AI, more and more research is being produced every day. Effectively communicating your work to peers, students, collaborators, and the public has never been more important.

Space Lab is a modern, polished website template designed for research groups, labs, organizations, and individual researchers. It provides a comprehensive showcase for your work — publications, projects, blog posts, news, and team profiles — all wrapped in an immersive space-themed design with an interactive 3D globe.

Whether you're a lab director wanting to attract prospective students, a researcher building your academic presence, or a team sharing open-source projects, Space Lab helps you present your work with clarity and style.


Features

Core Pages

FeatureDescription
HomeInteractive 3D globe with geotagged photo markers, search, and zoom controls
PublicationsShowcase accepted papers, preprints, and journal articles with filtering
NewsLab updates, announcements, and achievements
CollectionsOpen-source projects, datasets, and resources
BlogsResearch notes, tutorials, and deep-dives
Our TeamIndividual member profiles with bios, social links, publications, and honors
FAQFrequently asked questions about the lab
ContactContact information and links

Interactive 3D Globe

  • Geotagged photo markers — place photos on locations worldwide
  • Multi-image carousel — swipe through multiple images per location
  • Photo search — search markers by keyword and fly the globe to results
  • Place search — search any place name or GPS coordinates; globe flies to the location
  • Zoom presets — 10km / 5km / 1km / 100m / 10m zoom levels
  • Mapbox-powered — high-quality satellite imagery and terrain

Design

  • Space theme — animated starfield canvas with twinkling stars, nebulae, and shooting stars
  • Glass-morphism navigation — frosted glass header with backdrop blur
  • Responsive layout — optimized for desktop, tablet, and mobile
  • Dark mode — comfortable reading on all pages

Internationalization

Built-in bilingual support (English / Chinese) with data-en / data-zh attributes. Easily extendable to additional languages.

Content Management

  • Markdown-based — all content (publications, news, blogs, collections, markers) authored in Markdown with YAML frontmatter
  • Astro Content Collections — type-safe content schemas with Zod validation
  • No database required — fully static site, deploy anywhere

Getting Started

Prerequisites

  • Node.js 18+
  • npm 9+

Quick Start

# Clone the repository
git clone https://github.com/choucisan/SpaceLab.git
cd SpaceLab
# Install dependencies
npm install
# Start the dev server
npm run dev

Open http://localhost:4321 in your browser.

Mapbox API Token (for 3D Globe)

The 3D globe on the homepage uses Mapbox GL JS. To enable the interactive globe, you'll need a Mapbox access token:

  1. Create a free account at mapbox.com
  2. Get your access token
  3. Replace MAPBOX_TOKEN in src/components/GlobeMap.astro

Note: If you're building a custom-style site and don't need the 3D globe, you can skip this step — simply replace the homepage hero with your own design.

Build for Production

npm run build

The output is in dist/ — deploy to any static hosting service (Netlify, Vercel, GitHub Pages, Cloudflare Pages, etc.).


Project Structure

SpaceLab/
├── public/
│ ├── assets/
│ │ ├── cards/ # Publication/project thumbnail images
│ │ ├── fonts/ # Custom fonts (Faire Octave)
│ │ ├── icons/ # SVG icons for social links
│ │ ├── logo/ # Space Lab logo
│ │ ├── space/ # Starfield cubemap textures
│ │ └── team/ # Team member photos
│ └── paper-sites/ # Individual paper/project pages
│ └── humanoid-vstar/ # Paper site template
├── src/
│ ├── components/ # Astro components (GlobeMap, StarsCanvas, Cards...)
│ ├── content/ # Markdown content collections
│ │ ├── blogs/ # Blog posts
│ │ ├── collections/ # Open projects/resources
│ │ ├── markers/ # Globe photo markers
│ │ ├── news/ # News articles
│ │ └── publications/ # Research publications
│ ├── data/ # Static data (team members)
│ ├── layouts/ # Base layout with header/footer
│ ├── pages/ # Route pages
│ └── styles/ # Global CSS
├── astro.config.mjs # Astro configuration
├── package.json
└── tsconfig.json

Customization

We encourage you to make Space Lab your own. Here's how:

Basic Customization

  1. Replace assets — swap public/assets/logo/spacelab.svg with your lab's logo, update team photos, and replace card thumbnails
  2. Edit content — update Markdown files in src/content/ with your lab's publications, news, and projects
  3. Update team — edit src/data/team.ts with your members' information and social links
  4. Change color scheme — modify the space theme variables in src/styles/global.css

Advanced Customization

  • Add pages — create new .astro files in src/pages/ for custom routes
  • Custom globe style — swap the Mapbox style URL in src/components/GlobeMap.astro for a different map aesthetic
  • Add languages — extend the data-XX attribute system in public/assets/js/i18n.js
  • Custom domain — configure your hosting provider's custom domain settings

Content Schema

All content uses Zod schemas in src/content.config.ts. For example, a publication entry:

---
title: "Your Paper Title"authors: "Author One, Author Two"venue: "Conference Name, Year"date: 2025-06-15img: "/assets/cards/your-image.png"links:
- label: "Paper"url: "https://arxiv.org/abs/..."
- label: "Code"url: "https://github.com/..."draft: false
---

Paper Site Template

A stand-alone paper project page template is included at public/paper-sites/humanoid-vstar/. It's a self-contained HTML page designed to showcase a single research project with figures, bibliography, and links. Copy this folder and customize index.html for your own paper.

Special thanks to THUSI-Lab/hstar for the original paper site template.


Contact

For questions, suggestions, or contributions:choucisan@gmail.com

About

A modern, polished website template for research groups and labs. Built with Astro. Features an interactive 3D globe, bilingual support (EN/ZH), publications, news, blogs, team profiles, and a space-themed animated starfield. Markdown-driven, no database, deploy anywhere.

Topics

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); })(); GitHub - choucisan/SpaceLab: A modern, polished website template for research groups and labs. Built with Astro. Features an interactive 3D globe, bilingual support (EN/ZH), publications, news, blogs, team profiles, and a space-themed animated starfield. Markdown-driven, no database, deploy anywhere. · GitHub
Skip to content

Repository files navigation

Space Lab

Space Lab

BlogRedNoteBuilt with AstroMapboxLicense


Motivation

With the rapid advancement of AI, more and more research is being produced every day. Effectively communicating your work to peers, students, collaborators, and the public has never been more important.

Space Lab is a modern, polished website template designed for research groups, labs, organizations, and individual researchers. It provides a comprehensive showcase for your work — publications, projects, blog posts, news, and team profiles — all wrapped in an immersive space-themed design with an interactive 3D globe.

Whether you're a lab director wanting to attract prospective students, a researcher building your academic presence, or a team sharing open-source projects, Space Lab helps you present your work with clarity and style.


Features

Core Pages

FeatureDescription
HomeInteractive 3D globe with geotagged photo markers, search, and zoom controls
PublicationsShowcase accepted papers, preprints, and journal articles with filtering
NewsLab updates, announcements, and achievements
CollectionsOpen-source projects, datasets, and resources
BlogsResearch notes, tutorials, and deep-dives
Our TeamIndividual member profiles with bios, social links, publications, and honors
FAQFrequently asked questions about the lab
ContactContact information and links

Interactive 3D Globe

  • Geotagged photo markers — place photos on locations worldwide
  • Multi-image carousel — swipe through multiple images per location
  • Photo search — search markers by keyword and fly the globe to results
  • Place search — search any place name or GPS coordinates; globe flies to the location
  • Zoom presets — 10km / 5km / 1km / 100m / 10m zoom levels
  • Mapbox-powered — high-quality satellite imagery and terrain

Design

  • Space theme — animated starfield canvas with twinkling stars, nebulae, and shooting stars
  • Glass-morphism navigation — frosted glass header with backdrop blur
  • Responsive layout — optimized for desktop, tablet, and mobile
  • Dark mode — comfortable reading on all pages

Internationalization

Built-in bilingual support (English / Chinese) with data-en / data-zh attributes. Easily extendable to additional languages.

Content Management

  • Markdown-based — all content (publications, news, blogs, collections, markers) authored in Markdown with YAML frontmatter
  • Astro Content Collections — type-safe content schemas with Zod validation
  • No database required — fully static site, deploy anywhere

Getting Started

Prerequisites

  • Node.js 18+
  • npm 9+

Quick Start

# Clone the repository
git clone https://github.com/choucisan/SpaceLab.git
cd SpaceLab
# Install dependencies
npm install
# Start the dev server
npm run dev

Open http://localhost:4321 in your browser.

Mapbox API Token (for 3D Globe)

The 3D globe on the homepage uses Mapbox GL JS. To enable the interactive globe, you'll need a Mapbox access token:

  1. Create a free account at mapbox.com
  2. Get your access token
  3. Replace MAPBOX_TOKEN in src/components/GlobeMap.astro

Note: If you're building a custom-style site and don't need the 3D globe, you can skip this step — simply replace the homepage hero with your own design.

Build for Production

npm run build

The output is in dist/ — deploy to any static hosting service (Netlify, Vercel, GitHub Pages, Cloudflare Pages, etc.).


Project Structure

SpaceLab/
├── public/
│ ├── assets/
│ │ ├── cards/ # Publication/project thumbnail images
│ │ ├── fonts/ # Custom fonts (Faire Octave)
│ │ ├── icons/ # SVG icons for social links
│ │ ├── logo/ # Space Lab logo
│ │ ├── space/ # Starfield cubemap textures
│ │ └── team/ # Team member photos
│ └── paper-sites/ # Individual paper/project pages
│ └── humanoid-vstar/ # Paper site template
├── src/
│ ├── components/ # Astro components (GlobeMap, StarsCanvas, Cards...)
│ ├── content/ # Markdown content collections
│ │ ├── blogs/ # Blog posts
│ │ ├── collections/ # Open projects/resources
│ │ ├── markers/ # Globe photo markers
│ │ ├── news/ # News articles
│ │ └── publications/ # Research publications
│ ├── data/ # Static data (team members)
│ ├── layouts/ # Base layout with header/footer
│ ├── pages/ # Route pages
│ └── styles/ # Global CSS
├── astro.config.mjs # Astro configuration
├── package.json
└── tsconfig.json

Customization

We encourage you to make Space Lab your own. Here's how:

Basic Customization

  1. Replace assets — swap public/assets/logo/spacelab.svg with your lab's logo, update team photos, and replace card thumbnails
  2. Edit content — update Markdown files in src/content/ with your lab's publications, news, and projects
  3. Update team — edit src/data/team.ts with your members' information and social links
  4. Change color scheme — modify the space theme variables in src/styles/global.css

Advanced Customization

  • Add pages — create new .astro files in src/pages/ for custom routes
  • Custom globe style — swap the Mapbox style URL in src/components/GlobeMap.astro for a different map aesthetic
  • Add languages — extend the data-XX attribute system in public/assets/js/i18n.js
  • Custom domain — configure your hosting provider's custom domain settings

Content Schema

All content uses Zod schemas in src/content.config.ts. For example, a publication entry:

---
title: "Your Paper Title"authors: "Author One, Author Two"venue: "Conference Name, Year"date: 2025-06-15img: "/assets/cards/your-image.png"links:
- label: "Paper"url: "https://arxiv.org/abs/..."
- label: "Code"url: "https://github.com/..."draft: false
---

Paper Site Template

A stand-alone paper project page template is included at public/paper-sites/humanoid-vstar/. It's a self-contained HTML page designed to showcase a single research project with figures, bibliography, and links. Copy this folder and customize index.html for your own paper.

Special thanks to THUSI-Lab/hstar for the original paper site template.


Contact

For questions, suggestions, or contributions:choucisan@gmail.com

About

A modern, polished website template for research groups and labs. Built with Astro. Features an interactive 3D globe, bilingual support (EN/ZH), publications, news, blogs, team profiles, and a space-themed animated starfield. Markdown-driven, no database, deploy anywhere.

Topics

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages