All Projects → eliottvincent → Bay

eliottvincent / Bay

Licence: isc
🐟 A simple theme for Jekyll. Live at https://eliottvincent.github.io/bay/

Projects that are alternatives of or similar to Bay

Jalpc
🍎Jalpc -- A flexible Jekyll theme, 3 steps to build your website.
Stars: ✭ 859 (+2221.62%)
Mutual labels:  jekyll, jekyll-theme, blog-theme, jekyll-themes
Mediumish Theme Jekyll
Jekyll Template - Mediumish
Stars: ✭ 786 (+2024.32%)
Mutual labels:  jekyll, jekyll-theme, jekyll-themes, jekyll-blog
Affiliates Jekyll Theme
Affiliates - Jekyll Blogging Theme for Affiliate Marketers
Stars: ✭ 145 (+291.89%)
Mutual labels:  jekyll, jekyll-theme, jekyll-themes, jekyll-blog
Mundana Theme Jekyll
Mundana is a free Jekyll theme, Medium styled.
Stars: ✭ 402 (+986.49%)
Mutual labels:  jekyll, jekyll-theme, jekyll-themes, jekyll-blog
cayman-blog
Cayman Blog is a Jekyll theme for GitHub Pages, based on Cayman theme
Stars: ✭ 93 (+151.35%)
Mutual labels:  jekyll-theme, jekyll-themes, blog-theme, jekyll-blog
Wu Kan.github.io
✨ my homepage & template for jekyll-theme-WuK
Stars: ✭ 171 (+362.16%)
Mutual labels:  jekyll, jekyll-theme, jekyll-themes, jekyll-blog
Oscailte
Oscailte — A powerful light, clean, and responsive Jekyll theme.
Stars: ✭ 178 (+381.08%)
Mutual labels:  jekyll, jekyll-theme, blog-theme, jekyll-themes
Reverie
🎨 A ridiculously elegant Jekyll theme.
Stars: ✭ 442 (+1094.59%)
Mutual labels:  jekyll, jekyll-theme, blog-theme, jekyll-blog
duo
👬 A Simple Jekyll Theme.
Stars: ✭ 76 (+105.41%)
Mutual labels:  jekyll-theme, jekyll-themes, blog-theme, jekyll-blog
Millennial
A minimalist Jekyll theme for running an online publication
Stars: ✭ 223 (+502.7%)
Mutual labels:  jekyll, jekyll-theme, jekyll-themes, jekyll-blog
No Style Please
A (nearly) no-CSS, fast, minimalist Jekyll theme.
Stars: ✭ 192 (+418.92%)
Mutual labels:  jekyll, jekyll-theme, blog-theme, jekyll-themes
Liberxue.github.io
Liberxue blog for lightweight Jekyll themes 轻量级自适应 简洁 卡片式博客主题 3秒搞定GitHub blog
Stars: ✭ 330 (+791.89%)
Mutual labels:  jekyll, jekyll-theme, blog-theme, jekyll-blog
Sleek
📈 Sleek is a modern Jekyll theme focused on speed performance & SEO best practices
Stars: ✭ 321 (+767.57%)
Mutual labels:  jekyll, jekyll-theme, jekyll-themes, jekyll-blog
Long Haul
A minimal, type-focused Jekyll theme.
Stars: ✭ 524 (+1316.22%)
Mutual labels:  jekyll, jekyll-theme, blog-theme, jekyll-themes
Moving
A clean and minimalist theme for Jekyll.
Stars: ✭ 701 (+1794.59%)
Mutual labels:  jekyll, jekyll-theme, jekyll-themes
Will Jekyll Template
A simple Jekyll theme.
Stars: ✭ 360 (+872.97%)
Mutual labels:  jekyll, jekyll-theme, jekyll-themes
Hydeout
A refreshed version of Hyde for Jekyll 3.x and 4.x
Stars: ✭ 448 (+1110.81%)
Mutual labels:  jekyll, jekyll-theme, jekyll-themes
Lagrange
A minimalist Jekyll theme for running a personal blog
Stars: ✭ 454 (+1127.03%)
Mutual labels:  jekyll, jekyll-theme, jekyll-blog
Jekyll Theme Prologue
A Jekyll version of the "Prologue" theme by HTML5 UP
Stars: ✭ 346 (+835.14%)
Mutual labels:  jekyll, jekyll-theme, jekyll-themes
Type On Strap
🎨 Simplistic, responsive jekyll based open source theme
Stars: ✭ 471 (+1172.97%)
Mutual labels:  jekyll, jekyll-theme, jekyll-blog

bay

Bay is a simple theme for Jekyll. [view live]

Inspired by dangrover.com. Current theme used at eliottvincent.com.

Installation

The easiest solution is to fork this repo. If you want to start from a clean website, follow the steps bellow:

Create a new Jekyll website:

jekyll new mysite

Open Gemfile and replace the line:

gem "minima"

with:

gem "bay_jekyll_theme"

Open _config.yml and replace the line:

theme: minima

with:

theme: bay_jekyll_theme

or, for GitHub Pages:

remote_theme: eliottvincent/bay

Finally, install the dependencies:

bundle install

and build the website!

jekyll serve

The website will look somewhat empty at first. That's normal. Follow the next instructions to complete the header and footer components, and the home and blog pages.

Header

Open the _config.yml file and add the following:

header:
  pages:
    - name: Home
      slug: /     # <-- index.md
    - name: Blog  # <-- blog.md
    - name: Whatever  # <-- whatever.md

Re-run jekyll serve to see the header updated.

Footer

Open the _config.yml file and add the following:

footer:
  show_powered_by: true
  contact:
    - name: Email
      value: [email protected]
      link: mailto:[email protected]
    - name: WeChat
      value: YourWeChatUsername
      link: "#"
  follow:
    - name: Twitter
      link: http://twitter.com/YourTwitterUsername
      username: "@YourTwitterUsername"
    - name: Facebook
      link: http://facebook.com/YourFacebookUsername
    - name: LinkedIn
      link: http://linkedin.com/in/YourLinkedInUsername
    - name: GitHub
      link: http://github.com/YourGitHubUsername
    - name: Dribbble
      link: https://dribbble.com/YourDribbbleUsername
    - name: Weibo
      link: http://weibo.com/u/YourWeiboUsername
    - name: RSS
      link: /feed.xml

Re-run jekyll serve to see the footer updated.

Home page

Create (or edit) the index.markdown file and add the following:

---
layout: home
profile_picture:
  src: /assets/img/profile-pic.jpg
  alt: website picture
---

<p>
  Welcome to mysite!
</p>

Blog page

Create blog.markdown file and add the following:

---
layout: blog
title: Blog
slug: /blog
---

This is an example of a "Blog" page, displaying a list of posts.
<br />

Your website is ready!

Development

Run development instance (with hot-reload)

bundle exec jekyll serve

Build and publish the gem

gem build bay_jekyll_theme.gemspec
gem push bay_jekyll_theme-1.x.x.gem
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].