Skip to content

A modern, full-stack personal developer blog platform with a terminal-style aesthetic.一个现代化的全栈个人开发者博客平台,采用终端风格设计。

Notifications You must be signed in to change notification settings

Ubanillx/devlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

DevLog

A modern, full-stack personal developer blog platform with a terminal-style aesthetic.

一个现代化的全栈个人开发者博客平台,采用终端风格设计。

🏗️ Architecture / 架构

devlog/
├── backend/    # Go + Gin + PostgreSQL
└── web/        # React + TypeScript + Vite

📖 Documentation / 文档

Module English 中文
Backend README 中文文档
Frontend README 中文文档
API Reference API.md -
Database Setup DATABASE_SETUP.md -

🚀 Quick Start / 快速开始

Prerequisites / 环境要求

  • Go 1.25+
  • Node.js 18+
  • PostgreSQL 12+

1. Start Backend / 启动后端

cd backend
cp .env.example .env
# Edit .env with your config
go run main.go

2. Start Frontend / 启动前端

cd web
cp .env.development.example .env.development
npm install
npm run dev

3. Access / 访问

✨ Features / 功能特性

  • 📝 Blog Management - Markdown posts with tags
  • 💬 Comment System - Public comments with admin replies
  • 🤖 AI Integration - OpenAI / Gemini / Qwen support
  • 🔐 Admin Dashboard - Secure content management
  • 🌗 Theme Toggle - Dark/Light mode
  • 📡 SEO Tools - Auto URL push to Baidu/Bing
  • 📰 RSS Feed - Auto-generated RSS

📄 License / 许可证

MIT License

About

A modern, full-stack personal developer blog platform with a terminal-style aesthetic.一个现代化的全栈个人开发者博客平台,采用终端风格设计。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published