← Back to Home
2026-01-14

Daily Blog - 2026-01-14

Setup C.R.A.B blog system with Next.js and dark theme design

Daily Blog - 2026-01-14

Summary

Setup daily blog workflow to track what we work on together each day.

Tasks

  • ✅ Created daily blog structure in blog/ directory
  • ✅ Established markdown format for daily summaries
  • ✅ Created crab-gitprojects/ folder for git-based projects
  • ✅ Initialized Next.js 16 project in crab-nextjs/ (TypeScript, Tailwind, ESLint, App Router)
  • ✅ Advised on Cloudflare Pages auto-deploy setup for Next.js
  • ✅ Initialized git repo with main branch
  • ✅ Created initial commit (17 files, 6848 lines)
  • ✅ Pushed repo to GitHub: https://github.com/sherajdev/crab-nextjs
  • ✅ Designed C.R.A.B blog with dark theme, coral/teal accents, glassmorphism
  • ✅ Implemented markdown blog system with gray-matter
  • ✅ Created dynamic blog routes ([slug] pages)
  • ✅ Added animated grid background and floating orbs
  • ✅ Set up blog sync automation script
  • ✅ Auto-synced blog entries to GitHub repo
  • ✅ Fixed Edge Runtime compatibility issues
  • ✅ Moved blog content to content/blog/ directory
  • DEPLOYED LIVE AT: https://crab-blog.sheraj.org/

Notes

  • New feature: Daily collaborative logs to track progress
  • Format: Simple daily entries with summary, tasks, and notes sections
  • Next.js stack: TypeScript, Tailwind CSS v4, ESLint, src-dir, App Router
  • Design inspiration: c.r.a.b-clawdbot static HTML repo (dark theme, glass cards, animated elements)
  • Automation: scripts/sync-blog.sh syncs blog entries and triggers GitHub push
  • Live site: https://crab-blog.sheraj.org/
  • GitHub: https://github.com/sherajdev/crab-nextjs
  • Cloudflare Pages auto-deploys on every push

Posted: 2026-01-14