Skip to content

parhammhd/my-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Personal Website

Welcome to the repository for my personal website! This site is a showcase of my projects, blog posts, and interests, built using Eleventy (11ty) and deployed on my VPS.

Features

  • A blog called "The Sweet Blog"
  • Profile and CV pages
  • Responsive design with custom fonts
  • Self-hosted assets for better performance
  • Minimal and fast, following the principles of the smolweb

Tech Stack

  • Static Site Generator: Eleventy (11ty)
  • CSS Framework: simple.css with customizations
  • Fonts: Self-hosted open-source fonts
  • Hosting: Self-hosted on a Debian 12 VPS with Apache

Development

To run the project locally:

  1. Clone the repository:

    git clone https://github.com/parhammhd/my-website.git
    cd my-website
    
  2. Install dependencies:

    pnpm install
    
  3. Run the development server:

    pnpm start
    
  4. Build for production:

    pnpm build
    

Deployment

The site is deployed to my VPS using a custom Bash script. The public folder is served by Apache.

Contributing

This is a personal project, but feel free to submit issues or suggestions via the Issues page.


Built and maintained with ❤️ by Parham.