Skip to content

Rework docs design + including custom blog solution#29

Merged
TheMelone2 merged 26 commits intomainfrom
melon/designv2
Sep 5, 2025
Merged

Rework docs design + including custom blog solution#29
TheMelone2 merged 26 commits intomainfrom
melon/designv2

Conversation

@TheMelone2
Copy link
Contributor

@TheMelone2 TheMelone2 commented Sep 4, 2025

Pre-flight checklist

  • I have read the Contributing Guidelines on pull requests.
  • If this is a code change: I have written unit tests and/or added dogfooding pages to fully verify the new behavior.
  • If this is a substantial change: the PR has an accompanying issue (closes #0000) and the maintainers have approved on my working plan.

Motivation

Reworked normal docusaurus theme into something custom.

Test Plan

Testing on different virtuel env's

Known Issues:

  • Navbar: no mobile support
  • Blog posts aren't fetching
  • old blog paths aren't working

Test links

n/a

…ing time, category detection, date formatting, and category colors
…feature, enhance theme settings, and add color mode configuration.
…us/package-lock.json and docusaurus/package.json to specific versions, including enhancements for proxy support and additional packages.
…loading, and conversion from Markdown to HTML, enhancing blog functionality in Docusaurus.
…bar and customizable properties for title, description, and footer visibility in Docusaurus.
…oved descriptions for better visual appeal and clarity. Update styles for responsive design and card animations.
… loading and error states, and improve styling with a responsive grid layout and card animations for better user experience.
…ding dropdown menus for app links and navigation actions, enhancing user experience across devices.
…e, typography, spacing, and responsive design adjustments. Introduce modern button and card styles, along with animations and mobile optimizations for improved user experience across devices.
… design, search functionality, and category filters. Implement individual post view with loading states and error handling for improved content accessibility.
… experience. Update hero section with new animations, responsive design, and enhanced button styles. Replace Layout component with CustomLayout for better structure. Introduce floating elements and section titles for a more dynamic presentation.
@TheMelone2 TheMelone2 added enhancement New feature or request Work in Progress This is still in work labels Sep 4, 2025
…r functionality. Enable navbar hiding on scroll and set its style to dark. Additionally, allow auto-collapsing of sidebar categories for improved navigation experience.
…blog, highlighting performance improvements, enhanced navigation, and easier contributions for the community.
…sion. Enhance category extraction logic to prioritize frontmatter values and add support for image URL resolution. Update markdown to HTML conversion for better formatting and include cover image handling.
…rt, improved author information display, and share buttons for social media. Update CSS for better layout and responsiveness, including animations and tag display. Refactor metadata handling in blog post rendering for a more cohesive user experience.
…namespace, improving data handling. Update CSS for enhanced layout, including grid adjustments, padding, and hover effects for better user experience.
… styles. Update CSS for better responsiveness, including hover effects, padding adjustments, and gradient animations. Refactor dropdown and mobile navigation for a more cohesive user experience.
… color schemes, improved sidebar and navbar interactions, and refined animations. Implement mobile optimizations, including scroll behavior and focus management, to elevate user experience across devices.
…path. Introduce utility functions for color scheme management and apply styles using CSS custom properties. Implement hook to update color scheme on route changes.
… scheme application. This enhances the layout's responsiveness to user preferences.
…domain easysystems.dev, ensuring consistency across CODE_OF_CONDUCT, CONTRIBUTING, README, and configuration files.
…ct the new domain easysystems.dev, ensuring accurate representation of staff and resources.
@TheMelone2 TheMelone2 marked this pull request as ready for review September 5, 2025 12:27
@TheMelone2 TheMelone2 added Ready for production This PR / Code is ready for production and removed Work in Progress This is still in work labels Sep 5, 2025
@TheMelone2 TheMelone2 self-assigned this Sep 5, 2025
@TheMelone2 TheMelone2 merged commit 65e1634 into main Sep 5, 2025
@TheMelone2 TheMelone2 removed the request for review from Zippybonzo September 5, 2025 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request Ready for production This PR / Code is ready for production

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant