https://github.com/gerome-elassaad/blog
https://github.com/gerome-elassaad/blog
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gerome-elassaad/blog
- Owner: Gerome-Elassaad
- Created: 2025-03-11T07:06:15.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-11T08:04:49.000Z (3 months ago)
- Last Synced: 2025-03-11T08:21:03.638Z (3 months ago)
- Language: Astro
- Size: 1010 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DeepRankAI Blog Site Template
Welcome to the **Blog Site** repository! This is a modern blogging platform built with **(Astro)**, **TypeScript**, and **React Integration**. It features dynamic blog posts, user authentication, and a rich content editing experience.
## Features
- 📝 **Dynamic Blog Posts** - Fetch and display blog posts dynamically.
- ⚡ **Fast & SEO-Friendly** - Optimized for performance and search engines.
- 🔄 **React Query Integration** - Efficient data fetching and caching.
- 🚀 **API-Based Architecture** - Fetch content from a REST API.## Getting Started
### Prerequisites
Ensure you have the following installed:- [Node.js](https://nodejs.org/) (v16 or later recommended)
- [npm](https://www.npmjs.com/) or [yarn](https://yarnpkg.com/)### Installation
1. Clone the repository:
```sh
git clone https://github.com/Gerome-Elassaad/blog.git
cd blog
```2. Install dependencies:
```sh
npm install
# or
yarn install
```3. Run the development server:
```sh
npm run dev
# or
yarn dev
```4. Open your browser and navigate to:
```
http://localhost:3000
```## Deployment
To deploy the blog site, use platforms like **Vercel**, **Netlify**, or **DigitalOcean**.
### Deploy to Vercel
1. Install the Vercel CLI:
```sh
npm install -g vercel
```
2. Run the deployment command:
```sh
vercel
```## Contributing
Contributions are welcome! Feel free to open an issue or submit a pull request.
## License
This project is licensed under the **MIT License**.
---
Made with ❤️ by Gerome-Elassaad