Audit of maksym-taranukhin.github.io (Jekyll + remote theme BDHU/minimalist).
Grouped by severity. File/line references are given for each item.
_includes/head-custom.html now loads Font Awesome 6.6.0 with an updated SRI hash, and that release includes fa-bluesky.GTM-NRZT7XTV) is the single analytics entry point; the direct GA4 include is no longer included from _includes/head-custom.html.assets/js/theme-toggle.js stores explicit light/dark choices in localStorage and only follows prefers-color-scheme when no user choice is stored.assets/css/custom-layout.css now hides the inactive icon based on the checkbox state.Zone.Identifier files committed. Fixed — the NTFS alternate-data-stream artifacts were deleted from assets/img/, and .gitignore now ignores *:Zone.Identifier.2603.05909 is the InfoGatherer paper with the matching title, author list, and March 6, 2026 submission date.aprvideo.html. Fixed — the page now includes a meta refresh redirect and a visible fallback link.rel="noopener noreferrer". Fixed — _includes/sidebar.html and _includes/links-mobile.html both now render links with rel="noopener noreferrer".fa-x-twitter) and links to https://x.com/mtaranukhin; structured data uses the same URL through site.social.links._includes/structured-data.html now emits sameAs from site.social.links, avoiding duplicated social URLs._layouts/default.html.robots.txt served as static file. Fixed — robots.txt now has layout: null front matter and renders the sitemap URL with Liquid.site.webmanifest.json location. Fixed — the manifest now lives at /site.webmanifest, and icon paths are root-relative through Liquid.site.github.build_revision. Fixed — _layouts/default.html now falls back to a local timestamp when site.github.build_revision is unavailable.<p> with no semantic wrapper. Fixed — _layouts/default.html now renders the sidebar footer as a semantic <footer class="sidebar-footer">.!important overrides in custom-layout.css. Fixed — unnecessary !important flags were removed while keeping the stylesheet loaded after the remote theme.assets/css/custom-layout.css, and 404.html uses a .not-found wrapper.description in _config.yml and index.md differ. Fixed — _config.yml and index.md now use the same description text: “Postdoctoral researcher at UBC”.vendor/ presence. vendor/ is listed in .gitignore and contains no git-tracked files — no action needed.README.md already describes the site accurately (Jekyll setup, local dev, deployment, license) — no Learning Lab text present.