Skip to content

eksandy/Dev-blogs-fork

 
 

Repository files navigation

License Issues Forks Stars

Introduction

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.

Key Features

  • 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.

How to Contribute

Contributing to Dev-Blogs is simple and open to everyone! Follow these steps to submit your own blog posts or improve the project:

  1. 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.
  2. Clone the Forked Repository: Clone the repository to your local machine.
    git clone https://github.com/ekrishnachaitanya2004/dev-blogs
  3. Create a New Branch:
    git checkout -b my-new-feature
  4. Make Your Changes: Add your blog post, fix bugs, or add new features.
  5. Commit Your Changes: Use descriptive commit messages.
    git commit -m "Add: New blog"
  6. Push to GitHub: Push your changes to your forked repository.
    git push origin my-new-feature
  7. 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.

Installation Instructions

To run the project locally, follow these steps:

  1. Clone the Repository:
    git clone https://github.com/eksandy/dev-blogs.git
  2. Navigate to the Project Directory:
    cd dev-blogs
  3. Install Dependencies:
    npm install
  4. Run the Development Server:
    npm run dev
  5. Open your browser and navigate to http://localhost:3000.

Project Structure

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

Contributors

We appreciate all contributions to Dev-Blogs! You can see the full list of contributors here.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

If you have any questions or want to get involved, feel free to reach out to us through:

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Astro 50.2%
  • TypeScript 28.8%
  • JavaScript 8.2%
  • SCSS 7.8%
  • MDX 4.1%
  • Dockerfile 0.9%