Skip to content

Website Redesign and GitHub Pages Deployment Infrastructure#15

Open
jravenel wants to merge 3 commits intoCommonCoreOntology:mainfrom
jravenel:first-commit
Open

Website Redesign and GitHub Pages Deployment Infrastructure#15
jravenel wants to merge 3 commits intoCommonCoreOntology:mainfrom
jravenel:first-commit

Conversation

@jravenel
Copy link
Copy Markdown

@jravenel jravenel commented Apr 5, 2025

Website Redesign and GitHub Pages Deployment Infrastructure

Summary

This PR delivers a redesign of the CCO website with modern aesthetics, responsive layouts, and simplified navigation using Docusaurus. It also establishes the GitHub Pages deployment infrastructure to ensure reliable, automated publishing.

Major Changes

  • Complete redesign of the website with a modern, responsive layout
  • Established Docusaurus as the site generation framework, replacing MkDocs
  • Configured GitHub Actions workflow for automated deployment to GitHub Pages
  • Implemented fully responsive design across desktop, tablet, and mobile devices
  • Created component-based architecture for maintainable UI elements
  • Designed professional footer with NCOR branding and enhanced navigation
  • Revamped Board of Directors page with improved visual presentation
  • Restructured documentation with clearer organization and navigation paths
  • Fixed broken internal links that were preventing production builds
  • Removed legacy MkDocs configuration to prevent deployment conflicts
  • Added LICENSE and CONTRIBUTING files

Technical Improvements

  • Optimized image assets for faster loading
  • Improved typography with Merriweather for headings and Inter for body text
  • Implemented consistent color scheme aligned with organizational branding
  • Enhanced SEO with proper metadata and semantic HTML structure

Future Tasks (Not Part of This PR)

Screenshot

website-cco

Testing

  • Successfully builds in production mode
  • All internal links working correctly
  • Responsive design verified across multiple device sizes
  • Tested in Chrome, Firefox, Safari, and Edge browsers

jravenel added 3 commits April 5, 2025 11:46
- Deleted mkdocs.yml and associated build workflow as the project transitions to Docusaurus.
- Removed various documentation files and assets that are no longer needed.
- Updated docusaurus.config.js to reflect the new project name and configuration settings.
- Cleaned up unused styles and images to streamline the project structure.
@jravenel jravenel marked this pull request as draft April 5, 2025 21:04
@jravenel jravenel marked this pull request as ready for review April 5, 2025 21:06
@jravenel
Copy link
Copy Markdown
Author

jravenel commented Apr 5, 2025

@johnbeve @mark-jensen this is ready for review

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