feat(blog): Implement blog module with post management, image upload workflow, and localization
All checks were successful
CI - Build and Push / Build and Push Docker Image (push) Successful in 18s

- Added S3 image upload workflow documentation.
- Created custom hooks for managing blog posts, post details, and tags.
- Developed BlogListPage and BlogPostPage components for displaying posts.
- Integrated blog components and hooks into the main application.
- Updated localization files to include blog-related strings.
- Removed mock blog data and replaced it with dynamic data fetching.
This commit is contained in:
2025-10-25 13:58:15 +08:00
parent 4829c53355
commit 4417423612
19 changed files with 1782 additions and 471 deletions

8
.env.example Normal file
View File

@@ -0,0 +1,8 @@
# Environment Variables Template
# Blog API URL
# The base URL for the blog API endpoints
# If not set, defaults to /api/blog
VITE_BLOG_API_URL=http://localhost:8080/api/blog
# Add other environment variables as needed