Skip to content

Merge Develop into Main#30

Merged
Thompson-Jason merged 22 commits intomainfrom
develop
Dec 20, 2025
Merged

Merge Develop into Main#30
Thompson-Jason merged 22 commits intomainfrom
develop

Conversation

@Thompson-Jason
Copy link
Owner

==Testing out the COPILOT PR description==

This pull request introduces a new Markdown-powered blog to the personal website, updates documentation, and improves code clarity and navigation. The most significant changes are the addition of the blog feature, enhancements to the README, dependency updates for Markdown and syntax highlighting, and the removal of unnecessary client-side rendering delays. Navigation is also improved with smoother transitions.

Blog Feature Additions:

  • Added a Markdown-powered blog, including listing and individual post pages (src/app/blog/page.tsx, src/app/blog/[slug]/page.tsx, src/app/blog/layout.tsx, content/blog/Why-I-Added-a-Blog-to-My-Personal-Site.md). [1] src/app/blog/[slug]/page.tsxR1-R92, [2] [3]
  • Updated sitemap to include the new /blog route for better SEO (src/app/sitemap.ts).

Documentation Updates:

  • Expanded the README.md to document the blog feature, project structure, transitions, and setup instructions. [1] [2]

Dependency and Styling Improvements:

  • Added dependencies for Markdown parsing (gray-matter, remark, remark-html, remark-prism, prismjs) and improved typography support (@tailwindcss/typography).

Navigation and Transition Enhancements:

  • Improved navigation by integrating Framer Motion curtain transitions and updating navigation logic to prevent flashing and allow for smoother page transitions (src/components/navLink.tsx, src/components/navbar.tsx). [1] [2] [3]

Codebase Simplification:

  • Removed unnecessary client-side rendering delays and related code from multiple pages for better performance and clarity (src/app/page.tsx, src/app/portfolio/page.tsx, src/app/skills/page.tsx, src/app/contact/page.tsx, src/app/underconstruction/page.tsx). [1] [2] [3] [4] [5] [6] [7]

Thompson-Jason and others added 22 commits December 16, 2025 17:47
style: adjust z-index for improved mobile navigation visibility in Navbar component
# Conflicts:
#	src/app/portfolio/page.tsx
#	src/app/skills/page.tsx
#	src/components/navbar.tsx
@Thompson-Jason Thompson-Jason merged commit 3e78f67 into main Dec 20, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments