Skip to content

Conversation

@uday-codes69
Copy link
Contributor

Summary

This PR improves code quality, security, and documentation accuracy across the ML4SCI website.

Changes Made

HTML Structure & Standards

  • Fixed HTML5 lang attribute: Moved lang="en" from <head> to <html> tag for proper HTML5 compliance
  • Improved SEO: Enhanced page title format to include site name ({{ page.title }} | {{ site.name }})
  • Added meta description: Implemented dynamic meta description support using page.description or site.description

Security Improvements

  • HTTP to HTTPS migration: Updated insecure HTTP links to HTTPS for:
    • Jekyll documentation link (http://jekyllrb.com/https://jekyllrb.com/)
    • Bootstrap documentation link (http://getbootstrap.com/https://getbootstrap.com/)
    • Apache Foundation link (http://www.apache.org/https://www.apache.org/)
    • Gaudi project link (http://gaudi.web.cern.ch/https://gaudi.web.cern.ch/)

Documentation Updates

  • Fixed branding: Changed remaining "HSF projects" reference to "ML4SCI projects" in projects.md
  • Updated README: Modernized GSoC section to be more current and fixed email link format (ml4-sci@cern.chmailto:ml4-sci@cern.ch)

Impact

  • ✅ Better HTML5 compliance and accessibility
  • ✅ Improved security with HTTPS links
  • ✅ Enhanced SEO with proper meta tags
  • ✅ More accurate documentation reflecting ML4SCI branding

Files Changed

  • _layouts/default.html - HTML structure and security improvements
  • projects.md - HTTPS links and branding fix
  • README.md - Documentation updates

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