-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
114 changed files
with
2,594 additions
and
144 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
Open an Issue in order to file a bug or [suggest](https://github.com/PanosSakkos/personal-jekyll-theme/issues/42) a new feature | ||
|
||
If you want to close the issue: | ||
|
||
1. Fork the repository and work on the fix or the feature. Don't forget to add you name in the CONTRIBUTORS file, no matter how small is your fix, even if it's a typo :wink: | ||
2. Open a Pull Request with commits mentioning which issue are they fixing by adding in their description "Fixes #IssueNumber", in order to auto-resolve the issues after the Pull Request is merged into the master branch. | ||
3. In case you want to get your Pull Request in the master branch quickly, consider adding a screenshot of before and after your fix. | ||
4. Consider joining our [Gitter](https://gitter.im/PanosSakkos/personal-jekyll-theme) channel in order to make our communication easier. | ||
|
||
A few simple rules that should be followed: | ||
|
||
1. No tabs allowed, two spaces should be used instead. | ||
2. If you are adding a new feature, update the respective documentation post. | ||
3. Make sure to test your changes on the mobile rendering as well. It's as important as the desktop view. | ||
4. Make sure that after your changes the website is responsive, with respect to performance. There should be no lagging and make sure that this is the case when using it in a weak mobile client. | ||
5. Squash your commits into one commit per resolved issue. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
In alphabetical order: | ||
|
||
1. Brandon Goldman <[email protected]> | ||
2. Fatima Villanueva (Kaira) <[email protected]> | ||
3. Gordon Breuer <[email protected]> | ||
4. Jorge Arias <[email protected]> | ||
5. Jose Zamudio <[email protected]> | ||
6. Jørn Ølmheim <[email protected]> | ||
7. Kartik Arora <[email protected]> | ||
8. Marcus Eisele <[email protected]> | ||
9. Mike Kasberg <[email protected]> | ||
10. Nathan Jaremkio <[email protected]> | ||
11. Panos Sakkos <[email protected]> | ||
12. Prashant Solanki <[email protected]> | ||
13. Sergey Lysenko <[email protected]> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
## Expected Behavior | ||
|
||
|
||
## Actual Behavior | ||
|
||
|
||
## Steps to Reproduce the Issue | ||
|
||
1. | ||
2. | ||
3. | ||
|
||
## Specifications | ||
|
||
(The version of the project, browser etc.) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
Issue Fixed # | ||
|
||
## Proposed Changes | ||
|
||
- | ||
- | ||
- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,18 @@ | ||
_site | ||
.sass-cache | ||
# -*- mode: gitignore; -*- | ||
*~ | ||
\#*\# | ||
/.emacs.desktop | ||
/.emacs.desktop.lock | ||
*.elc | ||
auto-save-list | ||
tramp | ||
.\#* | ||
|
||
_site/ | ||
.sass-cache/ | ||
*.swp | ||
pkg/ | ||
test/ | ||
_deploy/* | ||
Rakefile | ||
.jekyll-metadata |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
language: ruby | ||
rvm: | ||
- 2.1 | ||
|
||
install: gem install jekyll jekyll-paginate jemoji html-proofer | ||
script: jekyll serve --baseurl "" --detach && htmlproofer ./_site --disable-external --empty-alt-ignore | ||
|
||
env: | ||
global: | ||
- NOKOGIRI_USE_SYSTEM_LIBRARIES=true JEKYLL_ENV=production |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
--- | ||
layout: error | ||
title: 404 | ||
--- | ||
## Why are you still procrastinating? | ||
|
||
##### Check <a href="http://waitbutwhy.com/2013/11/how-to-beat-procrastination.html" target="_blank">this</a> out if you want to stop looking for pages that don't exist |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
The MIT License (MIT) | ||
|
||
Copyright (c) 2015 Panos Sakkos | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy | ||
of this software and associated documentation files (the "Software"), to deal | ||
in the Software without restriction, including without limitation the rights | ||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
copies of the Software, and to permit persons to whom the Software is | ||
furnished to do so, subject to the following conditions: | ||
|
||
The above copyright notice and this permission notice shall be included in all | ||
copies or substantial portions of the Software. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
SOFTWARE. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,124 @@ | ||
![Build Status](https://travis-ci.org/PanosSakkos/personal-jekyll-theme.svg?branch=master) | ||
[![Join the chat at https://gitter.im/PanosSakkos/personal-jekyll-theme](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/PanosSakkos/personal-jekyll-theme?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) | ||
|
||
# { Personal } Jekyll Theme | ||
|
||
{ Personal } is a free responsive Jekyll theme, about you :wink: | ||
|
||
You can watch it in action [here](https://panossakkos.github.io/personal-jekyll-theme/)! | ||
|
||
## What value does { Personal } add | ||
|
||
* Fork of [Timeline](https://github.com/kirbyt/timeline-jekyll-theme) (mashup of [Grayscale by Start Bootstrap](https://github.com/IronSummitMedia/startbootstrap-grayscale) and [Agency Jekyll Theme](https://github.com/y7kim/agency-jekyll-theme)) | ||
* Modern and minimal design | ||
* Responsive templates for home page, blog archive and posts. Looks great on mobile, tablet, and desktop devices | ||
* Sweet animations | ||
* Gracefully degrades in older browsers. Compatible with Internet Explorer 8+ and all modern browsers | ||
* Timeline | ||
* Tell your story so far with a sleek timeline of dates, pictures and descriptions | ||
* White on black text, making the reading experience tireless | ||
* Google analytics | ||
* Customization and full control of your website and blog through the site config | ||
* Customization of the website's coloring | ||
* Blogging functionality | ||
* Preview of the latest post in the home page | ||
* Archive page | ||
* Syntax highlighting | ||
* Emojis | ||
* Gesture navigation in archive and post pages by swiping | ||
* Hashtags | ||
* Categories | ||
* Disqus comments | ||
* Bootstrap share buttons | ||
* RSS feed | ||
* Author blurb under the posts | ||
* 404 page | ||
* iOS and Android Web App mode | ||
* Enforcing of https protocol | ||
* Protection from email harvesting | ||
* Sitemap | ||
* Travis CI integration with [html-proofer](https://github.com/gjtorikian/html-proofer) | ||
|
||
## { Personal } à la JekyllNow | ||
|
||
Want to get { Personal } without messing with jekyll installations and terminal commands? | ||
|
||
1. Fork the personal-jekyll-theme repository | ||
2. Rename the forked repository to yourgithubusername.github.io | ||
3. Visit https://yourgithubusername.github.io | ||
4. Start modifying the \_config.yml and editing your blog's posts from Github's online editor or a third party online editor (i.e. [Prose](https://prose.io/)) | ||
|
||
## Documentation | ||
|
||
The theme contains documentation in the form of [blog posts](https://panossakkos.github.io/personal-jekyll-theme/blog/index.html). | ||
|
||
## Screenshots | ||
### Header | ||
![Intro](https://dl.dropboxusercontent.com/u/8522559/personal-jekyll-theme/index.jpg) | ||
### About | ||
![About](https://dl.dropboxusercontent.com/u/8522559/personal-jekyll-theme/about.jpg) | ||
### Latest post preview | ||
![Blog](https://dl.dropboxusercontent.com/u/8522559/personal-jekyll-theme/blog.jpg) | ||
### Timeline | ||
![Timeline](https://dl.dropboxusercontent.com/u/8522559/personal-jekyll-theme/timeline.jpg) | ||
### Blog Archive | ||
![Archive](https://dl.dropboxusercontent.com/u/8522559/personal-jekyll-theme/archive.jpg) | ||
### Gesture navigation instructions | ||
![Instructions](https://dl.dropboxusercontent.com/u/8522559/personal-jekyll-theme/swipe.jpg) | ||
### Post page | ||
![Post](https://dl.dropboxusercontent.com/u/8522559/personal-jekyll-theme/post.jpg) | ||
### Author blurb | ||
![Blurb](https://dl.dropboxusercontent.com/u/8522559/personal-jekyll-theme/blurb.jpg) | ||
### Hashtags | ||
![Tags](https://dl.dropboxusercontent.com/u/8522559/personal-jekyll-theme/tags.jpg) | ||
### Categories | ||
![Categories](https://dl.dropboxusercontent.com/u/8522559/personal-jekyll-theme/categories.jpg) | ||
### 404 | ||
![404](https://dl.dropboxusercontent.com/u/8522559/personal-jekyll-theme/404.jpg) | ||
### Mobile rendering | ||
![Web App](https://dl.dropboxusercontent.com/u/8522559/personal-jekyll-theme/web-app.jpg) | ||
### Web App mode | ||
|
||
![iOS](https://dl.dropboxusercontent.com/u/8522559/personal-jekyll-theme/ios.jpg) | ||
|
||
![Android](https://dl.dropboxusercontent.com/u/8522559/personal-jekyll-theme/pinned.jpg) | ||
|
||
## How to run locally | ||
|
||
First, you need to install jekyll and the dependencies of { Personal } by running: | ||
|
||
```` | ||
./scripts/install | ||
```` | ||
|
||
Then, you can build and serve your website by simply running: | ||
|
||
```` | ||
./scripts/serve-production | ||
```` | ||
|
||
## Wiki | ||
|
||
Don't forget to list your { Personal } blog in the [Blogs using { Personal }](https://github.com/PanosSakkos/personal-jekyll-theme/wiki/Blogs-using-%7B-Personal-%7D) wiki page in order to drive some traffic to your website :wink: | ||
|
||
## Integrating bug fixes and features into your old fork | ||
|
||
Have you published your own website by forking { Personal } and now you want to get the latest bug fixes and features from this repo into your website? | ||
Then check [this](https://github.com/PanosSakkos/personal-jekyll-theme/wiki/Upgrading-your-%7B-Personal-%7D-website-with-our-latest-bug-fixes-and-features) out. | ||
|
||
## OSS used in { Personal } | ||
|
||
One of the reasons { Personal } is real is the following OSS projects: | ||
|
||
1. [Grayscale](http://startbootstrap.com/template-overviews/grayscale/) | ||
2. [hammer.js](https://hammerjs.github.io/) | ||
3. [highlightjs](https://highlightjs.org/) | ||
4. [RRSSB](https://github.com/kni-labs/rrssb) | ||
5. [Timeline](https://github.com/kirbyt/timeline-jekyll-theme) | ||
6. [typed.js](https://github.com/mattboldt/typed.js/) | ||
|
||
## Supporting the repo | ||
|
||
Proposals, pull requests and issues are more than welcome, let's make the web a bit more beautiful and secure :wink: | ||
|
||
In case you want to say thank you by donating Bitcoins to all the contributors, [this](https://blockchain.info/address/1LHuKC9Em3KA5yoZaf7nngnNdf9K7s2gSi) is our address. |
Oops, something went wrong.