Star the Repository ⭐️
Welcome to the Collaborative DSA Blog Project! This repository invites contributors of all skill levels to share their knowledge on Data Structures and Algorithms (DSA) using Python. Whether you are a beginner or an experienced coder, your contributions can help students grasp DSA concepts more effectively.
- blogslist.json: A JSON file located in the root directory where contributors add their blog details.
- blogs/: A folder containing markdown files (
.md
) with the body content for each blog.
-
Create a Unique Blog ID(Random ID Generator):
- Generate a random unique ID for your blog post.
-
Update
blogslist.json
:- Open
blogslist.json
in the root directory. - Add a new entry with the following format:
{ "id": "unique_blog_id", // Unique ID for the blog "image": "path/to/image", // Link to the image (if any) "title": "Blog Title", // Title of the blog "description": "Short Description" // Brief summary }
- Open
-
Create Blog Content(Markdown Editor):
- In the
blogs
folder, create a new markdown file named after your blog ID (e.g.,unique_blog_id.md
). - Add the main content of your blog post in the markdown file.
- In the
If you have coding experience, you're welcome to enhance the project by:
- Updating the HTML and CSS files.
- Adding interactivity with JavaScript.
- Ensuring the website is responsive and visually appealing.
If you'd like to suggest a new feature:
- Create an Issue: Briefly describe the feature or problem and label it appropriately.
- Await Approval: Please wait for project maintainers to review and approve before proceeding.
This project is licensed under the MIT License.
Feel free to reach out if you have any questions or need assistance with your contribution.
Enjoy contributing and learning! Keep Growing.