A portfolio and blog built with Astro v3, TypeScript, Tailwind CSS, and MDX.
├───public
│ ├───fonts # Custom fonts
│ ├───patterns # Background patterns
│ ├───skills # Skills section assets
│ └───social # Social icons
└───src
├───components # Reusable components
├───content
│ ├───authors # Author information
│ ├───blogs # Blog content in MDX
│ └───projects # Project information
├───layouts # Layout components
├───lib # Helper functions
├───pages # Pages
│ ├───blog
│ └───projects
├───types # TypeScript types
└───utils # Utility functions
-
Clone the repo
git clone https://github.com/modecode22/new-moncef.git cd new-moncef
-
Install dependencies
yarn
-
Setup environment variables
- Create a
.env
file in the root directory. - Fill in your credentials:
MY_EMAIL=yourappemail@gmail.com MY_PASSWORD=yourapppassword
See this for generating app passwords.
- Create a
-
Run the app
yarn dev