All Projects → coogie → Oscailte

coogie / Oscailte

Licence: mit
Oscailte — A powerful light, clean, and responsive Jekyll theme.

Projects that are alternatives of or similar to Oscailte

Beautiful Jekyll
✨ Build a beautiful and simple website in literally minutes. Demo at https://beautifuljekyll.com
Stars: ✭ 3,778 (+2022.47%)
Mutual labels:  blog, jekyll, jekyll-theme, github-pages, jekyll-themes, ruby-gem
Jalpc
🍎Jalpc -- A flexible Jekyll theme, 3 steps to build your website.
Stars: ✭ 859 (+382.58%)
Mutual labels:  blog, jekyll, jekyll-theme, blog-theme, jekyll-themes
Hydeout
A refreshed version of Hyde for Jekyll 3.x and 4.x
Stars: ✭ 448 (+151.69%)
Mutual labels:  jekyll, jekyll-theme, github-pages, jekyll-themes, ruby-gem
No Style Please
A (nearly) no-CSS, fast, minimalist Jekyll theme.
Stars: ✭ 192 (+7.87%)
Mutual labels:  jekyll, jekyll-theme, blog-theme, jekyll-themes, ruby-gem
Millennial
A minimalist Jekyll theme for running an online publication
Stars: ✭ 223 (+25.28%)
Mutual labels:  blog, jekyll, jekyll-theme, github-pages, jekyll-themes
Long Haul
A minimal, type-focused Jekyll theme.
Stars: ✭ 524 (+194.38%)
Mutual labels:  blog, jekyll, jekyll-theme, blog-theme, jekyll-themes
Liberxue.github.io
Liberxue blog for lightweight Jekyll themes 轻量级自适应 简洁 卡片式博客主题 3秒搞定GitHub blog
Stars: ✭ 330 (+85.39%)
Mutual labels:  blog, jekyll, jekyll-theme, github-pages, blog-theme
Reverie
🎨 A ridiculously elegant Jekyll theme.
Stars: ✭ 442 (+148.31%)
Mutual labels:  blog, jekyll, jekyll-theme, github-pages, blog-theme
Jekyll Theme Yat
🎨 Yet another theme for elegant writers with modern flat style and beautiful night/dark mode.
Stars: ✭ 113 (-36.52%)
Mutual labels:  blog, jekyll, jekyll-theme, github-pages
Jekyll Theme Basically Basic
Your new Jekyll default theme
Stars: ✭ 524 (+194.38%)
Mutual labels:  jekyll, jekyll-theme, github-pages, ruby-gem
Type Theme
A free and open-source Jekyll theme with responsive design. Great for blogs and easy to customize.
Stars: ✭ 657 (+269.1%)
Mutual labels:  jekyll, jekyll-theme, github-pages, jekyll-themes
So Simple Theme
A simple Jekyll theme for words and pictures.
Stars: ✭ 1,701 (+855.62%)
Mutual labels:  jekyll, jekyll-theme, github-pages, ruby-gem
Jekyll Theme Chirpy
A minimal, sidebar, responsive web design Jekyll theme that focuses on text presentation.
Stars: ✭ 773 (+334.27%)
Mutual labels:  jekyll, jekyll-theme, github-pages, blog-theme
Bay
🐟 A simple theme for Jekyll. Live at https://eliottvincent.github.io/bay/
Stars: ✭ 37 (-79.21%)
Mutual labels:  jekyll, jekyll-theme, blog-theme, jekyll-themes
Alembic
⚗️ A Jekyll boilerplate theme designed to be a starting point for any Jekyll website
Stars: ✭ 501 (+181.46%)
Mutual labels:  jekyll, jekyll-theme, github-pages, ruby-gem
Jekyll Uno
Jekyll-Uno - a minimal, responsive theme for Jekyll based on Uno for Ghost
Stars: ✭ 559 (+214.04%)
Mutual labels:  jekyll, jekyll-theme, github-pages, jekyll-themes
Lagrange
A minimalist Jekyll theme for running a personal blog
Stars: ✭ 454 (+155.06%)
Mutual labels:  blog, jekyll, jekyll-theme, github-pages
Minimal Mistakes
📐 Jekyll theme for building a personal site, blog, project documentation, or portfolio.
Stars: ✭ 8,967 (+4937.64%)
Mutual labels:  jekyll, jekyll-theme, github-pages, ruby-gem
Jekyll Timeline
Timeline / Résumé Theme with Jekyll
Stars: ✭ 46 (-74.16%)
Mutual labels:  jekyll, jekyll-theme, github-pages, jekyll-themes
Gaohaoyang.github.io
blog & blog theme🤘
Stars: ✭ 1,699 (+854.49%)
Mutual labels:  blog, jekyll, jekyll-theme, blog-theme

Oscailte — A Jekyll theme Gem Version

Oscailte (IPA: [ˈɔsˠkɪlʲtʲɪ] Gaeilge for "Open") is a light and clean theme for use on Jekyll sites, released under the MIT Licence.

Quicklinks

Installation

Install as Remote Theme

Using Jekyll Remote Theme (enabled by default on Github Pages) is the quickest way to install Oscailte.

  1. Add the following to your site's _config.yml to activate Oscailte
remote_theme: coogie/oscailte

Install via Gemfile
  1. Add this line to your Jekyll site's Gemfile:
gem "oscailte"
  1. And add this line to your Jekyll site's _config.yml:
theme: oscailte
  1. And then execute:
$ bundle
  1. Or install it yourself as:
$ gem install oscailte

Usage

The majority of Oscailte's settings are nested under the oscailte key. Below are a list of all available ones, and their default values.

oscailte:
  posts_url:
  google_analytics:
  social:
    twitter: jekyllrb
    github: jekyll
    dribbble: jekyll
    facebook: jekyll
    flickr: jekyll
    instagram: jekyll
    linkedin: jekyll
    pinterest: jekyll
    telegram: jekyll
    keybase: jekyll
    rss: rss
  strings:
    skip_to_main_content: "Skip to main content"
    x_minute_read: "$x$ minute read"
    hero_title: "Welcome to Oscailte!<br> A powerful, clean, and responsive Jekyll theme."
    recent_posts: "Recent posts"
    view_all: "View all"
    read_full: "Read full"
    disqus_enable_javascript: 'Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus</a>.'

Enabling Comments (via Disqus)

Optionally, if you have a Disqus account, you can tell Jekyll to use it to show a comments section below each post.

To enable it, add the following lines to your Jekyll site:

disqus:
  shortname: my_disqus_shortname

You can find out more about Disqus' shortnames here.

Comments are enabled by default and will only appear in production, i.e., JEKYLL_ENV=production

If you don't want to display comments for a particular post you can disable them by adding comments: false to that post's YAML Front Matter.

⚠️ url, e.g. https://example.com, must be set in you config file for Disqus to work.

Social Networks

You can add links to the accounts you have on other sites, with respective icon, by adding one or more of the following options in your config. These usernames are nested under oscailte.social, with the keys being simply the social network's name:

oscailte:
  social:
    twitter: jekyllrb
    github: jekyll
    dribbble: jekyll
    facebook: jekyll
    flickr: jekyll
    instagram: jekyll
    linkedin: jekyll
    pinterest: jekyll
    telegram: jekyll
    keybase: jekyll
    rss: rss

Enabling Google Analytics

To enable Google Analytics, add the following lines to your _config.yml:

oscailte:
  google_analytics: UA-NNNNNNNN-N

Google Analytics will only appear in production, i.e., JEKYLL_ENV=production Oscailte will also inform Google Analytics of your user's request for DNT.

Enabling Excerpts on the Home Page

To display post-excerpts on the Home Page, simply add the following to your _config.yml:

show_excerpts: true

Customising Oscailte

Site Colours

Oscailte makes extensive use of CSS Custom Properties for various parts of its look and feel. A full list of the properties used throughout can be found in /_sass/_oscailte.scss. Some of these properties are generated via SCSS (such as typography), but are still Custom Properties in-browser (not Sass variables).

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/coogie/oscailte. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

License

The theme is available as open source under the terms of the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].