https://github.com/codingwithcalvin/codingwithcalvin.net
This repo contains the code for the codingwithcalvin.net website. It is built using Astro and is deployed to Cloudflare Workers on push to main.
https://github.com/codingwithcalvin/codingwithcalvin.net
website
Last synced: 2 months ago
JSON representation
This repo contains the code for the codingwithcalvin.net website. It is built using Astro and is deployed to Cloudflare Workers on push to main.
- Host: GitHub
- URL: https://github.com/codingwithcalvin/codingwithcalvin.net
- Owner: CodingWithCalvin
- License: mit
- Created: 2022-11-17T17:14:29.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-02-26T15:53:17.000Z (3 months ago)
- Last Synced: 2026-02-26T21:58:06.230Z (3 months ago)
- Topics: website
- Language: JavaScript
- Homepage: https://codingwithcalvin.net/
- Size: 88.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 👨💻 Coding With Calvin
[](LICENSE)
Personal blog of Calvin Allen — software development thoughts, tutorials, and experiences.
🌐 **Live at:** [codingwithcalvin.net](https://www.codingwithcalvin.net)
## ✨ Features
- 📝 Markdown-based blog posts with frontmatter
- 🏷️ Category tagging and filtering
- 📰 RSS feed for subscribers
- 🎨 Dark theme with custom styling
- 📱 Fully responsive design
- ⚡ Lightning-fast static site generation
- ☁️ Deployed on Cloudflare Pages
## 🛠️ Tech Stack
- [Astro](https://astro.build) - Static site generator
- [Tailwind CSS](https://tailwindcss.com) - Styling
- [TypeScript](https://typescriptlang.org) - Type safety
## 🚀 Quick Start
```bash
# Install dependencies
npm install
# Start dev server
npm run dev
# Build for production
npm run build
# Preview production build
npm run preview
```
## 📄 Creating a New Post
```bash
npm run new-post "Your Post Title Here"
```
This creates a new markdown file in `src/content/blog/` with the current date and frontmatter template.
## 📁 Project Structure
```
src/
├── components/ # Reusable Astro components
├── content/blog/ # Markdown blog posts
├── layouts/ # Page layouts
├── pages/ # Routes and pages
└── styles/ # Global styles
```
## 📜 License
Content © Calvin Allen. Code is MIT licensed.