Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Hugo theme port of One Page Love's Split — a single-page, centrally-divided layout with an image or video side and content side.

A GatsbyJS starter that ports Christine Cha's Gridfolio portfolio theme with SCSS, ESLint, and Prettier.
Split is a Hugo theme that ports One Page Love's Split template into a single-page, centrally-divided layout: a large image or video sits on one side, and a content column on the other holds your name, tagline, bio, and links.
Split is a static-site theme for Hugo that recreates the one-page Split design from One Page Love. It takes markdown content and TOML config as input and outputs a static homepage with an image or video visual and a text column, plus optional subpages. The theme is maintained by GitHub user escalate and is released under the Creative Commons Attribution 3.0 License.
visual.image.enable or visual.video.enable let you hide the visual on specific pages.shareImage and twitterHandle config values control previews when the site is shared on social media.[services.googleAnalytics] in the config file.static/css/style.css and turn on [params.custom.css] to load them.licensed = true in the config to remove the attribution line after purchasing the original template license.Designer. Stylist. Nomad.themes directory.tests folder to your site root._index.md for the homepage and add title, tagline, and markdown content.hugo.toml.hugo server and open localhost:1313 to preview the result.The Hugo theme is open source under the Creative Commons Attribution 3.0 License, so you can use it for free as long as you keep the attribution link. If you prefer to remove that attribution, the original Split template can be licensed from One Page Love's website; setting licensed = true in the config will disable the license text.
Yes, the Hugo theme is released under the Creative Commons Attribution 3.0 License, which allows free use with attribution. The optional paid license from One Page Love lets you remove the attribution text by setting licensed = true.
Yes. Set [params.visual.image] to enable = false and enable [params.visual.video], then provide either a file path to a video in your static folder or a youtubeId. The video is configured to autoplay and loop, with a mute option.
In that page's front matter, add visual.image.enable = false (or visual.video.enable = false for videos) to hide the visual just for that page while keeping it on the homepage.
Yes. Add your tracking ID under [services.googleAnalytics] in your config file, for example ID = "UA-XXXXXXXX-1", and leave it empty or remove the section if you don't need analytics.
Yes, you can put your own CSS in static/css/style.css and enable it with [params.custom.css]. You can also modify the layout partials, such as layouts/partials/video.html, to change video behavior like autoplay and looping.
