Dev-Blogs is an open-source blogging platform aimed at developers and tech enthusiasts. It allows contributors to write and share blogs about various technical topics, including programming, open-source software, and emerging technologies. This project encourages community collaboration by allowing developers to fork the repository, submit blog posts, and contribute to the platform's development.
- Contribute Blog Posts: Share your knowledge and experiences by submitting technical blogs.
- Fully Responsive: Dev-Blogs is designed to work seamlessly across all devices.
- Customizable Themes: Switch between light and dark themes for a better user experience.
- TailwindCSS for Styling: Clean and flexible CSS framework for easy customization.
- SEO Optimized: Ensures better visibility on search engines, increasing the reach of your content.
- Open Source: Free to use and contribute under the MIT license.
Contributing to Dev-Blogs is simple and open to everyone! Follow these steps to submit your own blog posts or improve the project:
- Fork the Repository: Click on the fork button at the top-right of this page to create a copy of the project on your GitHub account.
- Clone the Forked Repository: Clone the repository to your local machine.
git clone https://github.com/ekrishnachaitanya2004/dev-blogs
- Create a New Branch:
git checkout -b my-new-feature
- Make Your Changes: Add your blog post, fix bugs, or add new features.
- Commit Your Changes: Use descriptive commit messages.
git commit -m "Add: New blog"
- Push to GitHub: Push your changes to your forked repository.
git push origin my-new-feature
- Submit a Pull Request: Go to the original repository and submit a pull request with a detailed description of your changes.
For more details, please refer to the CONTRIBUTING.md guide.
To run the project locally, follow these steps:
- Clone the Repository:
git clone https://github.com/eksandy/dev-blogs.git
- Navigate to the Project Directory:
cd dev-blogs
- Install Dependencies:
npm install
- Run the Development Server:
npm run dev
- Open your browser and navigate to
http://localhost:3000
.
dev-blogs/
├── content/ # Contains all the blog posts
├── public/ # Public assets like images
├── src/ # Main source code for the website
│ ├── components/ # Reusable components (e.g., Navbar, Footer)
│ ├── pages/ # Website pages (e.g., Home, About)
│ └── styles/ # Custom styling for the website
├── .gitignore # Ignored files for Git
├── LICENSE # License for the project
├── README.md # Project overview (this file)
└── package.json # Project dependencies and scripts
We appreciate all contributions to Dev-Blogs! You can see the full list of contributors here.
This project is licensed under the MIT License. See the LICENSE file for more details.
If you have any questions or want to get involved, feel free to reach out to us through:
- GitHub Issues: Submit a question or issue
- Email: [[email protected]]