prateekpunetha / forty-jekyll

Personal Website Based on Forty

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FortyPlus - Jekyll Theme

A modified version of the Jekyll theme by HTML5 UP. This is my personal fork which adds many important features and makes the theme highly modular and user customizable.

Forty Theme

Added Features

  • very easy setup - fork the template and start posting
  • beautiful material ocean color pallete
  • highly modularize the theme - most of the widgets and features are user togglable
  • prope URl's for posts and projects
  • remove the annoying date on post URL's
  • better project structure - group all pages under the pages folder
  • seperation between posts and pages
  • tiles for posts and pages - you can toggle them in _config.yml
  • go to top button
  • separate page for each post and pages
  • minimal syntax highlighting via prism
  • site wide search via lunr
  • better font awesome integration via fontawesome kit
  • fix font awesome issues on mobile devices
  • social media shareing icons for posts and pages
  • separate contact page - add your details in _config.yml

Project Structure

.
 ├── assets
 │     ├── css
 │     ├── fonts
 │     ├── images
 │     └── js
 ├── _includes
 ├── _layouts
 ├── _pages
 ├── _posts
 └── _sass
        ├── base
        ├── components
        ├── layout
        └── libs

How to Use

For those unfamiliar with how Jekyll works, check out jekyllrb.com for all the details, or read up on just the basics of front matter, writing posts, and creating pages.

  • GitLab: Simply fork this repository and start editing the _config.yml file!
  • GitHub: Fork this reposity and create a branch named gh-pages, then start editing the _config.yml file.

Credits

Original README from HTML5 UP:

Forty by HTML5 UP
html5up.net | @ajlkn
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)


This is Forty, my latest and greatest addition to HTML5 UP and, per its incredibly
creative name, my 40th (woohoo)! It's built around a grid of "image tiles" that are
set up to smoothly transition to secondary landing pages (for which a separate page
template is provided), and includes a number of neat effects (check out the menu!),
extra features, and all the usual stuff you'd expect. Hope you dig it!

Demo images* courtesy of Unsplash, a radtastic collection of CC0 (public domain) images
you can use for pretty much whatever.

(* = not included)

AJ
aj@lkn.io | @ajlkn


Credits:

	Demo Images:
		Unsplash (unsplash.com)

	Icons:
		Font Awesome (fortawesome.github.com/Font-Awesome)

	Other:
		jQuery (jquery.com)
		html5shiv.js (@afarkas @jdalton @jon_neal @rem)
		background-size polyfill (github.com/louisremi)
		Misc. Sass functions (@HugoGiraudel)
		Respond.js (j.mp/respondjs)
		Skel (skel.io)

Repository Jekyll logo icon licensed under a Creative Commons Attribution 4.0 International License.

About

Personal Website Based on Forty

License:Other


Languages

Language:JavaScript 53.4%Language:SCSS 32.9%Language:HTML 10.3%Language:CSS 2.4%Language:Python 0.6%Language:Ruby 0.4%