Skip to content

technobyte-nitkkr/Techno-Blog-Garden

Repository files navigation

Technobyte Blog Garden

Official Git-based blogging platform for Technobyte, NIT Kurukshetra

Markdown Content Workflow Schema Driven

This repository works as both:

  • A technical publishing platform for society members.
  • A structured knowledge base for systems, development, AI/ML, events, and project learnings.

Why This Exists

Technobyte needed a platform that is:

  • Zero-cost to run.
  • Easy for members to contribute to.
  • Strict about content quality and structure.
  • Scalable as the archive grows.

So we built a content-as-code workflow:

Contributor -> Pull Request -> Review -> Merge -> Deploy


Repository Map

.
├── content/
│   ├── blogs/          # One folder per blog (YYYY-MM-DD-slug)
│   ├── authors/        # Reusable author profiles
│   └── categories/     # Fixed category definitions
├── public/images/common/  # Shared assets (logo, banner)
├── app/                # Next.js App Router
├── components/         # Reusable UI components
├── lib/                # Content loaders and utilities
├── styles/             # Styling
└── scripts/update_readme.py  # Auto-generates blog index in this README

Quick Start for Contributors

  1. Create a new blog folder in content/blogs as YYYY-MM-DD-slug.
  2. Add index.md with valid frontmatter.
  3. Add cover and blog-specific images in the same folder.
  4. Ensure author ID and category are valid.
  5. Open a Pull Request.

Detailed docs:


Auto-Update Blog Index

Run this after adding or editing blogs:

python scripts/update_readme.py

The script refreshes the category-wise index below using metadata from:

  • content/blogs/**/index.md
  • content/authors/*.json
  • content/categories/*.json

Blog Index

Auto-generated from content metadata on 2026-04-08 17:18 UTC.

Total Published Blogs Registered Authors Categories
1 2 6

System Design

Architecture, scalability, distributed systems, and design thinking for reliable software.

Blog Published Authors Tags
Building a Git-Based Blogging System for Technobyte 2026-04-08 Debatreya Das blogging system, system design, github workflow, ssg

Development

Hands-on engineering guides, coding practices, and implementation walkthroughs.

No published blogs yet.

AI and ML

Machine learning fundamentals, practical AI experiments, and model deployment stories.

No published blogs yet.

Event

Hackathons, workshops, meetups, and chapter-level technical event recaps.

No published blogs yet.

Case Study

Deep dives into real engineering problems, decisions, trade-offs, and outcomes.

No published blogs yet.

Projects

Showcase of student-built products, technical demos, and open-source contributions.

No published blogs yet.

About

A Garden for writing categorised blogs

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages