This document outlines a strategy to modernize the Dicom Vision website, focusing on visual improvements, technical optimization, and SEO enhancement.
The current site uses the “Snowlake” theme, which relies on older technologies. Verification of the current “look and feel” suggests it is professional but valid modernization steps can make it feel more “premium” and “tech-forward”.
AOS - Animate On Scroll, which is already present but can be refined) and hover effects on cards to make the UI feel “alive”.The site currently relies on Bootstrap (legacy) and jQuery, along with a massive style.css (~7000 lines).
style.css is monolithic. We should split it into SCSS modules (e.g., _hero.scss, _navbar.scss, _footer.scss) and let Jekyll compile it.loading="lazy") on all non-hero images.The current setup lacks essential metadata and uses outdated tracking.
analytics.js (Universal Analytics) which is deprecated._includes/analytics.html with the new gtag.js snippet._config.yml to accept a standard GA4 Measurement ID (e.g., G-XXXXXXXXXX)._includes/head.html:
<meta name="description" content="..."> (Dynamic from page front matter).<meta property="og:image" content="...">.<meta property="og:title" content="...">.gem 'jekyll-sitemap' to the Gemfile to auto-generate a sitemap.xml.robots.txt file.jekyll-seo-tag or custom SEO meta tags includes.sitemap.xml and robots.txt.style.css into maintainable SCSS partials._sass/_variables.scss but keep the current green color as accent color.I recommend starting with Phase 1 (SEO & Analytics) as it touches the codebase the least while providing immediate value. Then we can tackle the CSS Refactoring to make the site easier to customize.