• Stars
    star
    463
  • Rank 94,661 (Top 2 %)
  • Language
    CSS
  • License
    MIT License
  • Created over 8 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Minimal is the new cool.


If there's any issue you are facing in setting up this theme I'm there for you. Just create an issue in this repository (http://github.com/hemangsk/Gravity), (https://help.github.com/articles/creating-an-issue/) and I'll get back to you asap.

Welcome to Gravity


INSTALLATION

Dependencies

Gravity uses Jekyll and it's built-in SCSS compiler for the associated CSS, so the first thing you'll need is Jekyll itself:

$ gem install jekyll

In case you don't have the bundler gem installed already, you can install it as follows:

$ gem install bundler

For pagination, Gravity uses the jekyll-paginate gem :

$ gem install jekyll-paginate

USAGE

Once you have the required gems, you can go ahead and clone the Gravity repository or download a zip of the master branch.

Run :

$ jekyll serve

Jekyll should now be generating your content!


ADDING POSTS

The theme by default ships with starter posts located in _posts/. Delete these posts and add your content to the _posts folder to see them being served up by Jekyll. This would be a good guide to getting started on writing posts using Jekyll. We've added a concise guide below:

  • Create a .markdown file inside _posts folder.
  • Name the file according to the format YY-MM-DD-[short name for your post].
  • 2016-03-30-i-love-design.markdown
  • Write the Front Matter and content in the file.

FORMAT

---
layout: post | default | page
title: String POST TITLE
date: Time Stamp
categories: String | Array of Strings CATEGORY / CATEGORIES
---

---
layout: post
title: "The One with the Blackout"
date: 2016-03-30 19:45:31 +0530
categories: ["life", friends]
---

CREATE PAGES

  • Create a .md file in the root directory.
  • Name the file with the desired page link name. about.md design.md
  • Write the Front Matter and content in the file.

FORMAT

---
layout: page
title: String TITLE OF THE WEBPAGE
permalink: / String / PERMALINK FOR THE WEBPAGE
tagline: String OPTIONAL GRAVITY FEATURE : TAGLINE FOR THE PAGE
---

---
layout: page
title: "Science"
permalink: /science/
tagline: "Humanity is overrated."
---

Introducing

ARCHIVE PAGES

You can display a list of all the posts corresponding to a particular category on a standalone page using the ARCHIVE layout.

  • Create a .md file in the root directory.
  • Name the file. Preferred name will be the name of the category. *life.md
  • Write the Front Matter and content in the file.

FORMAT

---
layout: archive ARCHIVE PAGE LAYOUT
title: String TITLE OF THE WEBPAGE
permalink: / String / PERMALINK FOR THE WEBPAGE
tagline: String TAGLINE FOR THE PAGE
category: String NAME OF THE CATEGORY OF WHICH THE PAGE WILL SHOW POSTS
---

---
layout: archive
title: "Design"
permalink: "Design"
tagline: "It's all about perception"
category: "design"
---

DIRECTORY STRUCTURE

β”œβ”€β”€ css                                         # => Output of the combined SASS files
β”‚Β Β  └── style.scss
β”œβ”€β”€ _includes                                   # => Contains partials that can be used with your layouts
β”‚Β Β  β”œβ”€β”€ footer.html
β”‚Β Β  β”œβ”€β”€ header.html
β”‚Β Β  β”œβ”€β”€ head.html
β”‚Β Β  β”œβ”€β”€ icon-github.html
β”‚Β Β  β”œβ”€β”€ icon-github.svg
β”‚Β Β  β”œβ”€β”€ icon-twitter.html
β”‚Β Β  └── icon-twitter.svg
β”œβ”€β”€ _layouts                                    # => Layout related HTML files
β”‚Β Β  β”œβ”€β”€ archive.html
β”‚Β Β  β”œβ”€β”€ default.html
β”‚Β Β  β”œβ”€β”€ page.html
β”‚Β Β  └── post.html
β”œβ”€β”€ _posts                                      # => posts, dynamic content. Follow the format: YEAR-MONTH-DAY-title.MARKUP
β”‚Β Β  β”œβ”€β”€ 2016-03-30-design-stories.markdown
β”‚Β Β  β”œβ”€β”€ 2016-03-30-science0.markdown
β”‚Β Β  β”œβ”€β”€ 2016-03-30-science.markdown
β”‚Β Β  └── 2016-03-30-welcome-to-jekyll.markdown
└── _sass                                       # => SASS partials for styling
|   β”œβ”€β”€ _base.scss
|   β”œβ”€β”€ _layout.scss
|   └── _syntax-highlighting.scss
β”œβ”€β”€ about.md
β”œβ”€β”€ _config.yml                                 # => Configuration options or flags for your site go here
β”œβ”€β”€ design.md
β”œβ”€β”€ download.md
β”œβ”€β”€ feed.xml
β”œβ”€β”€ index.html
β”œβ”€β”€ LICENSE.txt                                 # => Licensing information
β”œβ”€β”€ README.md
└── science.md

More Repositories

1

DevJournal

Jekyll theme for developers! πŸ’»
HTML
104
star
2

automata-python

[WIP] πŸ“š A python automata library implementing Finite Automata, FA with Output and PDA
Python
21
star
3

hemangsk.github.io

Journal
TypeScript
8
star
4

safarnama

Blogging for the free flying spirits ❄️ β˜€οΈ πŸ’­
HTML
6
star
5

ht_labs_task

Contains code for the work done for the story
Jupyter Notebook
3
star
6

capacitor-mlkit-language

Capacitor Plugin implementing Language Identification on Android & iOS using Google's on-device ML library - ML Kit
Swift
3
star
7

GSoCReport

Project Report for my Google Summer of Code 2017 work with coala
CSS
3
star
8

Markdown-Hacks

The Best Hacks for GitHub's Markdown. πŸ˜ƒ πŸš€ ☁️
2
star
9

python-on

🐍 Basic Python, Data Structures and Algorithms using Python & a Python Blog.
Python
2
star
10

try-ionic

Ionic App powered by http://webservices.coala.io
JavaScript
1
star
11

nexus-usict

Android App for all the happenings, sharing ideas and organising at college
Java
1
star
12

SolarEnergyIndia

HTML
1
star
13

python-fetchpdf

A python command line app to download all .pdf files from a link, faster than ligh...sound πŸš€ πŸ˜ƒ πŸ˜„ πŸŽ‰
Python
1
star
14

capacitor-tests-example

An example capacitor plugin with JUnit Tests.
Java
1
star
15

BelloMath

Smartass calculator with a 'crazy' mode
Java
1
star
16

campwiki

πŸ“š Community driven campus notes wiki 🏫
HTML
1
star
17

LearningManagementSystem

[WIP] An online learning management system to manage assignments and projects for students and teachers.
TypeScript
1
star
18

gh-node-bot-prototype

A prototype of node.js bot πŸ€– which can fetch coafile πŸ“„ generated using coala-quickstart 🐨
JavaScript
1
star
19

software-engineering

Coupling, Cohesion, COCOMO & everything
HTML
1
star
20

Resuming

Jekyll theme to create a kickass resume! 😎 πŸ“„ πŸ˜„
CSS
1
star
21

Moment

Jekyll theme for the Free Spirit. πŸ˜ƒ πŸŽ‰
CSS
1
star
22

water-ice

Jekyll theme for the multitaskers! :bowtie: πŸŽ‰
CSS
1
star
23

Flatlander-Gemstore

Source code of codeschool's AngularJS course
HTML
1
star
24

coafile-bot

I'm a bot code.
Python
1
star