mirror of
https://github.com/mmahdium/portfolio.git
synced 2026-08-16 21:14:31 +03:30
implement ssg config for blog posts in project ,
This commit is contained in:
@@ -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_
|
||||
Reference in New Issue
Block a user