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.
- 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
- 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
To run the project locally:
-
Clone the repository:
git clone https://github.com/parhammhd/my-website.git cd my-website
-
Install dependencies:
pnpm install
-
Run the development server:
pnpm start
-
Build for production:
pnpm build
The site is deployed to my VPS using a custom Bash script. The public folder is served by Apache.
This is a personal project, but feel free to submit issues or suggestions via the Issues page.
Built and maintained with ❤️ by Parham.