Skip to content

Conversation

@malonge
Copy link
Owner

@malonge malonge commented Aug 30, 2025

This PR removes unused blog functionality and cleans up the codebase by deleting blog routes, author pages, category/tag pages, and related components while maintaining the core personal website structure. It adds a route validation script and GitHub Actions workflow to ensure build integrity, simplifies the search modal to remove broken JSON dependencies, and updates the contact page to be a functional contact hub. The changes reduce the codebase from template-heavy to focused on actual content (CV, projects, publications, about, contact) while ensuring all routes are properly validated before deployment.

…cripts

- Removed the `generate-json` script from package.json and deleted the associated `jsonGenerator.js` script.
- Cleaned up content.config.ts by removing unused collection schemas for blog, authors, and pages.
- Deleted multiple markdown files related to authors, blog posts, and sections that are no longer needed.
- Updated config.json to remove the obsolete `blog_folder` setting.
- Removed several Astro page files that were no longer in use, streamlining the project structure.
- Removed the obsolete `contact_form_action` from config.json.
- Added a "Contact" menu item in menu.json for improved navigation.
- Redesigned the contact page layout in contact.astro to include direct contact methods and social media links, enhancing user engagement.
@malonge malonge self-assigned this Aug 30, 2025
@netlify
Copy link

netlify bot commented Aug 30, 2025

Deploy Preview for wonderful-stroopwafel-622188 ready!

Name Link
🔨 Latest commit 851d461
🔍 Latest deploy log https://app.netlify.com/projects/wonderful-stroopwafel-622188/deploys/68b33d928dfd310008a496ac
😎 Deploy Preview https://deploy-preview-7--wonderful-stroopwafel-622188.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

- Introduced a route validation script to ensure generated routes match expected structure.
- Updated package.json to include new validation commands.
- Added a GitHub Actions workflow to automate route validation on push and pull request events.
- Enhanced documentation in readme.md to explain the route validation process and usage.
@malonge malonge marked this pull request as ready for review August 30, 2025 17:59
- Added transition effects to the search modal for smoother visibility changes.
- Renamed and reorganized CSS classes for clarity, enhancing maintainability.
- Updated styling for search modal components, including header, body, and input fields.
@malonge malonge merged commit 745159a into main Aug 30, 2025
5 checks passed
@malonge malonge deleted the unused-routes branch August 30, 2025 18:09
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.

2 participants