Giter VIP home page Giter VIP logo

anastasiia2001.github.io's Introduction

Uni Jekyll Theme

Uni – A one-page Jekyll theme

View Half Demo | View Full Demo | View Card Demo

Features

  • Minimal, One-Page Design
  • Fast and responsive
  • Flexible
  • Built using these tools:
    • GULP
    • SASS
    • BROWSERSYNC
    • AUTOPREFIXER
  • A modular, type scale
  • 3 different layouts with additional options
  • Responsive Images for performance
  • Social Meta Tags

Browser Support

This theme will look great and work in most newer browsers. If you see an issue please feel free to contact me.


Setup

  1. Install Jekyll
  2. Install Bundler
  3. Run bundle install
  4. Install gulp dependencies by running npm install
  5. Run Jekyll and watch files by running bundle exec gulp

Please note that any changes made to the config.yml will require that you stop gulp and start it again.


Site/Layout Settings

The main settings can be found inside the _config.yml file:

  • title: you or your company's name
  • description: description of your site that will be used when your site is shared or posted on social media
  • sharing_image: name of your image (example.jpg). This image should be placed in the assets/img/ folder
  • content: a brief blurb about yourself
  • url: your url
  • social diverse social media usernames (optional)
    • platform: display name for social media or external link
    • url: destination for the link
  • google_analytics Google Analytics key (optional)

Uni Jekyll Theme

Half Layout

  • half_side: which side of the page your content is on [left or right]

Uni Jekyll Theme

Full layout

  • full_text_position: where on the page the text will appear [left, center, or right]

Uni Jekyll Theme

Card layout

The background image and other style customizations can be changed in assets/scss/layouts/_card.scss


Further Customizations

Change Layout

By default, Uni is set to use the half layout. To change the layout change the front matter in index.html

For example, the layout below is using the full layout. The other options available are half and card.

---
layout: full
title: Uni – A one-page Jekyll theme
---

Styling

While running bundle exec gulp modify any of the files in the assets/scss/ folder and your browser will update automatically. No reload required!

The layouts all have their own stylesheets found in assets/scss/layouts/. This is where images for each of the three layouts can be found. In addition, this is where you can change text color, layout, etc.

Primary color

The primary color is used for headings, accents, and buttons. It can be changed by modifying the assets/scss/base/_config.scss file.

Add Content

Add content in config.yml or alter index.html and change {{ content }} to be whatever you want.

Imagery

As stated above, the images are set in the respective stylesheets found in assets/scss/layouts/.

We are using responsive images that require three different image sizes. This allows the browser to serve the appropriate image based on the screen size. Recommended image widths are:

  • Small: 768px wide

  • Medium: 1200px wide

  • Large: 1600px wide

To replace the images, modify the names in the responsivebackground mixin as shown below. Make sure to include the file extension!

@include responsivebackground("half-sm.jpg", "half-md.jpg", "half-lg.jpg");

When uploading images please keep file size in mind. For optimizing, we recommend using TinyPNG and TinyJPG.

Favicon

To add your own favicon, replace the image found at assets/img/favicon.png.

anastasiia2001.github.io's People

Contributors

anastasiia2001 avatar galichy79 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.