A minimal white profile for Ruslan Shchur (imfurman), centered on the supplied transparent illustration of Ruslan seated on a stool. Skills sit beside the character on wider screens and below it on phones; contacts stay in the footer. Built with Hugo for GitHub Pages.
hugo serverOpen the printed local URL and edit content in content/_index.md.
- Main content:
content/_index.md - Global SEO defaults and site settings:
hugo.toml - Styles:
themes/minimal/static/css/main.css - Portrait image:
themes/minimal/static/images/ruslan-portrait.png - Layout and accessibility details: docs/interactive-portrait.md
- Update
baseURLinhugo.toml. - Update
static/CNAMEto your domain (no protocol, single line). - Configure the same domain in GitHub Pages settings.
- Set your GA4 Measurement ID in
hugo.tomlunderparams.ga_id. - The GA script is only injected when building with
HUGO_ENV=production(the GitHub Action already sets this).
Use params.maintenance.enabled in hugo.toml as a switch:
false- show the normal home page.true- show the terminal-style "work in progress" page instead of the home page.
You can customize text and terminal lines in the same params.maintenance block (title, message, command, typing, actions, eta).
Push to main and GitHub Actions will build and deploy using GitHub Pages actions.
- Single-page layout with accessible HTML skills and contacts.
- The portrait is a regular image; it needs no JavaScript or WebGL.
- The supplied PNG is preserved without image changes, including its transparency.
- The earlier 3D files remain in the repository for possible reuse and are not loaded by the homepage.
- No external themes; custom theme lives in
themes/minimal. robots.txtandsitemap.xmlare generated automatically by Hugo.