Thanks to visit codestin.com
Credit goes to github.com

Skip to content

aka76bm/steipete.me

 
 

Repository files navigation

Peter Steinberger's Personal Website

This is the source code for my personal website, built with Astro and deployed on Vercel.

About

I'm Peter Steinberger, an iOS developer, entrepreneur, and open source contributor. This website hosts my personal blog and information about my work.

Project Structure

├── public/               # Static assets (images, fonts, favicon)
│   ├── assets/          # Images for blog posts
│   └── fonts/           # Web fonts
├── src/
│   ├── assets/          # Icons and images used in components
│   ├── components/      # Reusable UI components
│   │   └── ui/          # React components
│   ├── content/         # Content collections
│   │   └── blog/        # Blog posts in Markdown format (organized by year)
│   ├── layouts/         # Page layouts and templates
│   ├── pages/           # Routes and pages
│   ├── styles/          # Global styles and CSS
│   └── utils/           # Utility functions
├── astro.config.mjs     # Astro configuration
├── vercel.json          # Vercel deployment and CSP configuration
├── package.json         # Project dependencies and scripts
├── tailwind.config.mjs  # Tailwind CSS configuration
└── LICENSE              # Dual license (CC BY 4.0 + MIT)

Commands

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:4321
npm run build Build the production site to ./dist/
npm run preview Preview the build locally, before deploying

Deployment

This site is set up for easy deployment on Vercel. Just connect your GitHub repository to Vercel, and it will automatically build and deploy the site when changes are pushed.

License

This repository uses dual licensing:

  • Documentation & Blog Posts: Licensed under CC BY 4.0
  • Code & Code Snippets: Licensed under the MIT License

See the LICENSE file for full details.

Special Thanks

Special thanks to Sat Naing for creating the excellent AstroPaper theme that served as the foundation for this website. Their thoughtful design and clean architecture made it a joy to build upon.

About

My personal website.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Astro 61.9%
  • TypeScript 15.1%
  • JavaScript 12.9%
  • CSS 9.0%
  • MDX 1.1%