Skip to content

ysims/ysims.github.io

Repository files navigation

ysims.github.io

A personal website built with Vite and vanilla JavaScript, hosted on GitHub Pages.

Features

  • Fast, modern build system with Vite
  • Markdown-based content rendering using marked.js
  • Project portfolio with detailed pages
  • CV and publications sections
  • Responsive design with custom CSS

Project Structure

├── src/
│   ├── main.js           # Application entry point
│   ├── counter.js        # Counter component
│   └── assets/
│       ├── css/          # Stylesheets
│       ├── images/       # Image assets
│       ├── markdown/     # Markdown content files
│       └── pdfs/         # PDF documents
├── public/               # Static assets
├── index.html            # Main HTML file
└── vite.config.js        # Vite configuration

Development

Install dependencies:

npm install

Start the development server:

npm run dev

Build for production:

npm run build

Preview the production build:

npm run preview

Technologies

  • Vite - Build tool and dev server
  • marked - Markdown parser
  • Vanilla JavaScript
  • CSS3

License

See LICENSE file for details.

About

A personal website deployed with GitHub Pages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors