Skip to content

Commit c5c4656

Browse files
abanchichabanchich
authored andcommitted
initial commit
0 parents  commit c5c4656

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+9753
-0
lines changed

.gitlab-ci.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# This file is a template, and might need editing before it works on your project.
2+
# Full project: https://gitlab.com/pages/jekyll
3+
image: ruby:2.3
4+
5+
test:
6+
stage: test
7+
script:
8+
- gem install jekyll jekyll-sitemap jekyll-seo-tag
9+
- jekyll build -d test
10+
artifacts:
11+
paths:
12+
- test
13+
except:
14+
- master
15+
16+
pages:
17+
stage: deploy
18+
script:
19+
- gem install jekyll jekyll-sitemap jekyll-seo-tag
20+
- jekyll build -d public
21+
artifacts:
22+
paths:
23+
- public
24+
only:
25+
- master

CHANGELOG.md

Whitespace-only changes.

CONTRIBUTING.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
All contributions, including merge requests, feature requests, ideas, design tweaks, etc. are welcome.
2+
I welcome all input, from sharing your own implementations of code to general thoughts and ideas. Just open a new issue!
3+
4+
## Feature Requests
5+
6+
Feature requests are always welcome! If Jekyll can do it and if the theme's design would work well with it, then I would love to add it. Of course,
7+
code submission via a merge/pull request is great, but not necessary.
8+
9+
## Bug Reports
10+
11+
If you encounter any issues with these themes on any devices, please submit a bug report with the device type and a detailed description of what
12+
the issue that you're encountering is.
13+
<br /><br />
14+
15+
*Thank you*

LICENSE.md

Lines changed: 63 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# Forty - Jekyll Theme
2+
3+
A Jekyll version of the "Forty" theme by [HTML5 UP](https://html5up.net/).
4+
5+
![Forty Theme](images/forty.jpg "Forty Theme")
6+
7+
# How to Use
8+
9+
For those unfamiliar with how Jekyll works, check out [https://jekyllrb.com/](https://jekyllrb.com/) for all the details,
10+
or read up on just the basics of [front matter](https://jekyllrb.com/docs/frontmatter/), [writing posts](https://jekyllrb.com/docs/posts/),
11+
and [creating pages](https://jekyllrb.com/docs/pages/).
12+
13+
- **GitLab**: Simply fork this repository and start editing the `_config.yml` file!
14+
- **GitHub**: Fork this reposity and create a branch named `gh-pages`, then start editing the `_config.yml` file! The `.gitlab-ci.yml` file is only needed for GitLab Pages, so feel free to delete this if you are using GitHub instead.
15+
16+
# Added Features
17+
18+
* [Formspree.io](https://formspree.io/) **contact form integration** - just add your email to the `_config.yml` and it works!
19+
* Add your **social profiles** easily in `_config.yml`.
20+
* **Automatic sitemap generation** via the [Jekyll Sitemap Generator](https://github.com/jekyll/jekyll-sitemap) plugin.
21+
* **Automatic SEO** via the [Jekyll SEO Tag](https://github.com/jekyll/jekyll-seo-tag) plugin.
22+
* **Coming soon**: Only social profiles buttons you enter in `config.yml` show up on the site footer.
23+
* **Coming soon**: Featured images and thumbnails in front matter for the homepage posts grid.
24+
* **Coming soon**: Easily configure the navigation menu properties from `_config.yml`.
25+
* **Coming soon**: Use `_config.yml` to set whether the homepage tiles should pull pages or posts.
26+
* **Coming soon**: Automatic RSS/Atom feed generation.
27+
* **Coming soon**: Automatic asset optimization using the [Jekyll Assets](https://github.com/jekyll/jekyll-assets) plugin.
28+
29+
# Credits
30+
31+
Original README from HTML5 UP:
32+
33+
```
34+
Forty by HTML5 UP
35+
html5up.net | @ajlkn
36+
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
37+
38+
39+
This is Forty, my latest and greatest addition to HTML5 UP and, per its incredibly
40+
creative name, my 40th (woohoo)! It's built around a grid of "image tiles" that are
41+
set up to smoothly transition to secondary landing pages (for which a separate page
42+
template is provided), and includes a number of neat effects (check out the menu!),
43+
extra features, and all the usual stuff you'd expect. Hope you dig it!
44+
45+
Demo images* courtesy of Unsplash, a radtastic collection of CC0 (public domain) images
46+
you can use for pretty much whatever.
47+
48+
(* = not included)
49+
50+
AJ
51+
52+
53+
54+
Credits:
55+
56+
Demo Images:
57+
Unsplash (unsplash.com)
58+
59+
Icons:
60+
Font Awesome (fortawesome.github.com/Font-Awesome)
61+
62+
Other:
63+
jQuery (jquery.com)
64+
html5shiv.js (@afarkas @jdalton @jon_neal @rem)
65+
background-size polyfill (github.com/louisremi)
66+
Misc. Sass functions (@HugoGiraudel)
67+
Respond.js (j.mp/respondjs)
68+
Skel (skel.io)
69+
```
70+
71+
Repository [Jekyll logo](https://github.com/jekyll/brand) icon licensed under a [Creative Commons Attribution 4.0 International License](http://choosealicense.com/licenses/cc-by-4.0/).

_includes/footer.html

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
<!-- Contact -->
2+
<section id="contact">
3+
<div class="inner">
4+
<section>
5+
<form action="https://formspree.io/{{ site.email }}" method="POST">
6+
<div class="field half first">
7+
<label for="name">Name</label>
8+
<input type="text" name="name" id="name" />
9+
</div>
10+
<div class="field half">
11+
<label for="email">Email</label>
12+
<input type="text" name="_replyto" id="email" />
13+
</div>
14+
<div class="field">
15+
<label for="message">Message</label>
16+
<textarea name="message" id="message" rows="6"></textarea>
17+
</div>
18+
<ul class="actions">
19+
<li><input type="submit" value="Send Message" class="special" /></li>
20+
<li><input type="reset" value="Clear" /></li>
21+
</ul>
22+
</form>
23+
</section>
24+
<section class="split">
25+
<section>
26+
<div class="contact-method">
27+
<span class="icon alt fa-envelope"></span>
28+
<h3>Email</h3>
29+
<a href="#">{{ site.email }}</a>
30+
</div>
31+
</section>
32+
<section>
33+
<div class="contact-method">
34+
<span class="icon alt fa-phone"></span>
35+
<h3>Phone</h3>
36+
<span>{{ site.phone }}</span>
37+
</div>
38+
</section>
39+
<section>
40+
<div class="contact-method">
41+
<span class="icon alt fa-home"></span>
42+
<h3>Address</h3>
43+
<span>{{ site.street_address }}<br />
44+
{{ site.city }}, {{ site.state }} {{ site.zip_code }}<br />
45+
{{ site.country }}</span>
46+
</div>
47+
</section>
48+
</section>
49+
</div>
50+
</section>
51+
52+
<!-- Footer -->
53+
<footer id="footer">
54+
<div class="inner">
55+
<ul class="icons">
56+
<li><a href="{{ site.twitter_url }}" class="icon alt fa-twitter" target="_blank"><span class="label">Twitter</span></a></li>
57+
<li><a href="{{ site.googleplus_url }}" class="icon alt fa-google-plus" target="_blank"><span class="label">Google+</span></a></li>
58+
<li><a href="{{ site.instagram_url }}" class="icon alt fa-instagram" target="_blank"><span class="label">Instagram</span></a></li>
59+
<li><a href="{{ site.gitlab_url }}" class="icon alt fa-gitlab" target="_blank"><span class="label">GitLab</span></a></li>
60+
<li><a href="{{ site.linkedin_url }}" class="icon alt fa-linkedin" target="_blank"><span class="label">LinkedIn</span></a></li>
61+
</ul>
62+
<ul class="copyright">
63+
<li>&copy; {{ site.title-bold }} {{ site.title-normal }}</li>
64+
<li>Design: <a href="https://html5up.net" target="_blank">HTML5 UP</a></li>
65+
<li>Jekyll integration: <a href="http://andrewbanchi.ch" target="_blank">Andrew Banchich</a></li>
66+
67+
</ul>
68+
</div>
69+
</footer>
70+
71+
</div>
72+
73+
<!-- Scripts -->
74+
<script src="{{ site.url }}{{ site.baseurl }}/assets/js/jquery.min.js"></script>
75+
<script src="{{ site.url }}{{ site.baseurl }}/assets/js/jquery.scrolly.min.js"></script>
76+
<script src="{{ site.url }}{{ site.baseurl }}/assets/js/jquery.scrollex.min.js"></script>
77+
<script src="{{ site.url }}{{ site.baseurl }}/assets/js/skel.min.js"></script>
78+
<script src="{{ site.url }}{{ site.baseurl }}/assets/js/util.js"></script>
79+
<!--[if lte IE 8]><script src="{{ site.url }}{{ site.baseurl }}/assets/js/ie/respond.min.js"></script><![endif]-->
80+
<script src="{{ site.url }}{{ site.baseurl }}/assets/js/main.js"></script>

_includes/head.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<head>
2+
<title>{{ site.title }}</title>
3+
{% seo %}
4+
<meta charset="utf-8" />
5+
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
6+
<!--[if lte IE 8]><script src="{{ site.url }}{{ site.baseurl }}/assets/js/ie/html5shiv.js"></script><![endif]-->
7+
<link rel="stylesheet" href="{{ site.url }}{{ site.baseurl }}/assets/css/main.css" />
8+
<!--[if lte IE 9]><link rel="stylesheet" href="{{ site.url }}{{ site.baseurl }}/assets/css/ie9.css" /><![endif]-->
9+
<!--[if lte IE 8]><link rel="stylesheet" href="{{ site.url }}{{ site.baseurl }}/assets/css/ie8.css" /><![endif]-->
10+
<link href="{{ site.url }}{{ site.baseurl }}/assets/css/font-awesome.min.css">
11+
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300italic,600,600italic">
12+
</head>

_includes/header.html

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<!-- Wrapper -->
2+
<div id="wrapper">
3+
4+
<!-- Header -->
5+
<header id="header"{% if page.layout == "landing" %} class="alt style2"{% endif %}{% if page.layout == "default" %} class="alt"{% endif %}>
6+
<a href="{{ site.url }}{{ site.baseurl }}" class="logo"><strong>{{ site.title-bold }}</strong> <span>{{ site.title-normal }}</span></a>
7+
<nav>
8+
<a href="#menu">Menu</a>
9+
</nav>
10+
</header>
11+
12+
<!-- Menu -->
13+
<nav id="menu">
14+
<ul class="links">
15+
<li><a href="{{ site.url }}{{ site.baseurl }}">Home</a></li>
16+
<li><a href="landing.html">Landing</a></li>
17+
<li><a href="generic.html">Generic</a></li>
18+
<li><a href="elements.html">Elements</a></li>
19+
</ul>
20+
<ul class="actions vertical">
21+
<li><a href="#" class="button special fit">Get Started</a></li>
22+
<li><a href="#" class="button fit">Log In</a></li>
23+
</ul>
24+
</nav>

_layouts/default.html

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<!DOCTYPE html>
2+
<!--
3+
Forty by HTML5 UP
4+
html5up.net | @ajlkn
5+
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
6+
-->
7+
<html>
8+
9+
{% include head.html %}
10+
11+
<body>
12+
13+
{% include header.html %} {{ content }} {% include footer.html %}
14+
15+
</body>
16+
17+
</html>

_layouts/landing.html

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<!DOCTYPE html>
2+
<!--
3+
Forty by HTML5 UP
4+
html5up.net | @ajlkn
5+
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
6+
-->
7+
<html>
8+
9+
{% include head.html %}
10+
11+
<body>
12+
13+
{% include header.html %} {{ content }} {% include footer.html %}
14+
15+
</body>
16+
17+
</html>

0 commit comments

Comments
 (0)