Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A one-page Jekyll theme with three layouts (half, full, card), responsive images, Sass styling, and Gulp-based live reload.
Uni is a one-page Jekyll theme that builds a minimal landing page from a simple _config.yml and index.html, with three layout choices — half, full, and card — powered by Sass and a Gulp build pipeline.
Uni is a one-page Jekyll theme that generates a static landing site with a minimal, fast-loading design. It takes your site title, description, social links, and homepage copy from _config.yml and index.html, then outputs HTML with responsive images and social sharing metadata. The theme runs on Jekyll and uses a Gulp-based toolchain with Sass, Browsersync, and Autoprefixer; the repository is available on GitHub under the jekyll-theme topic.
Uni keeps the essential features of a one-page site in a small set of configurable options.
half, full, or card via YAML front matter; half supports half_side (left/right), full supports full_text_position (left/center/right), and card styling lives in assets/scss/layouts/_card.scss.responsivebackground mixin serves three image sizes (768px, 1200px, 1600px) so the browser chooses the right file for the viewport.title, description, and sharing_image from _config.yml control how the page appears when shared.google_analytics field in _config.yml to enable analytics.assets/scss/layouts/ handle background images and text colors; the primary color for headings, accents, and buttons is set in assets/scss/base/_config.scss.bundle exec gulp starts Jekyll, watches Sass, and reloads the browser automatically through Browsersync, with Autoprefixer adding vendor prefixes.index.html.assets/img/favicon.png to change the browser tab icon.Uni suits Jekyll users and static-site fans who want a one-page presence without building a layout from scratch.
Uni's one-page structure covers common personal and business scenarios.
assets/scss/layouts/ and swapping responsive images via the mixin.Set up by installing Jekyll and Bundler, then run bundle install and npm install to fetch Ruby and Node dependencies.
bundle exec gulp, which serves the site and watches your Sass files._config.yml require stopping and restarting gulp.Uni's configuration is centered around _config.yml and the layout stylesheets.
Edit the front matter at the top of index.html and set layout to half, full, or card. The default is half. Each layout has its own stylesheet in assets/scss/layouts/, where you can adjust background images and text styling.
Uni requires three versions of each background image: small at 768px wide, medium at 1200px, and large at 1600px. The responsivebackground mixin in a layout's stylesheet references these three files by name, so you can swap in your own images while keeping those widths.
Yes. Add your Google Analytics tracking key to the google_analytics field in _config.yml, and the theme will include it on your page. This is an optional setting; you can leave it empty if you don't need analytics.
