implement ssg config for blog posts in project ,

This commit is contained in:
mahdiarghyani
2025-11-10 18:09:18 +03:30
parent d2333d3db2
commit 713bb83981
37 changed files with 5505 additions and 297 deletions
+40
View File
@@ -0,0 +1,40 @@
# Implementation Plan
- [x] 1. Update default.vue layout with TopNav and Footer
- Import TopNav and FooterCopyright components
- Add TopNav before the slot
- Add FooterCopyright after the slot
- Add appropriate wrapper div with proper spacing
- _Requirements: 1.1, 1.4_
- [x] 2. Refactor app.vue to use layout system
- Remove TopNav component import and usage
- Remove FooterCopyright component import and usage
- Remove unused FloatingActions import
- Remove unused isLocaleSwitching variable
- Wrap NuxtPage with NuxtLayout component
- Keep all head management and global configuration
- _Requirements: 1.1, 1.2, 1.3_
- [x] 3. Verify visual appearance and functionality
- Check homepage renders correctly with TopNav and Footer
- Check blog index page renders correctly
- Check blog post pages render correctly
- Verify TopNav navigation works (hero, skills, work, projects, blog)
- Verify language switcher functionality
- Verify theme switcher functionality
- Check responsive behavior on different screen sizes
- Verify no console errors or hydration warnings
- _Requirements: 2.1, 2.2, 2.3, 4.1, 4.2, 4.3, 4.4, 4.5_