A minimalist, responsive portfolio theme for Jekyll with Bootstrap
Switch branches/tags
Nothing to show
Clone or download
andywimmer and jamigibbs Update to 1.1.0 (#9)
* Initial gem conversion

* Fix #7 & #8

* Add code formatting & syntax highlighting

* Fix reference

* Consolidate configuration

* Update variables

* Fix URL

* Move

* Rename

* Clarify and fix links

* Reset pagination to default setting

* Remove plugin

* Update steps and navigation section

* Fix formatting

* Update layout

* Fix formatting

* Update syntax highlighting section

* 1.1.0 - May, 26 2018

* Update gemspec details

* Update example content

* Fix social link variables

* Enable optional project links

* Enable optional contact form

* Enable optional contact form
Latest commit dc24041 Jul 24, 2018
Permalink
Failed to load latest commit information.
_includes Update to 1.1.0 (#9) Jul 24, 2018
_layouts Update to 1.1.0 (#9) Jul 24, 2018
_plugins Initial Feb 21, 2016
_posts Update to 1.1.0 (#9) Jul 24, 2018
_sass Initial Feb 21, 2016
css Update to 1.1.0 (#9) Jul 24, 2018
img Initial Feb 21, 2016
js Initial Feb 21, 2016
.gitignore Update to 1.1.0 (#9) Jul 24, 2018
CHANGELOG.md Update to 1.1.0 (#9) Jul 24, 2018
Gemfile Update to 1.1.0 (#9) Jul 24, 2018
LICENSE Create LICENSE Feb 21, 2016
README.md Update to 1.1.0 (#9) Jul 24, 2018
_config.yml Update to 1.1.0 (#9) Jul 24, 2018
about.md Update to 1.1.0 (#9) Jul 24, 2018
atom.xml Update to 1.1.0 (#9) Jul 24, 2018
feed.xml Update to 1.1.0 (#9) Jul 24, 2018
index.html Initial Feb 21, 2016
phantom.gemspec Update to 1.1.0 (#9) Jul 24, 2018
preview.jpg Preview image Feb 21, 2016

README.md

Phantom for Jekyll

A minimalist, responsive portfolio theme for Jekyll with Bootstrap.

preview

See it in action.

Fancy using it for your own site?

Here are some steps to get you started:

  1. Clone this repo and cd into the directory:
git clone https://github.com/jamigibbs/phantom.git your-dir-name && cd your-dir-name
  1. Run Jekyll:
bundle exec jekyll serve

Don't have Jekyll yet? Get `er installed then!

  1. Visit in your browser at:

http://127.0.0.1:4000

Launching with Github Pages 🚀

Jekyll + Github pages is a marriage made in heaven. You can use your own custom domain name or use the default Github url (ie. http://username.github.io/repository) and not bother messing around with DNS settings.

Theme Features

Navigation

Navigation can be customized in _config.yml under the nav_item key. Default settings:

nav_item:
    - { url: '/', text: 'Home' }
    - { url: '/about', text: 'About' }

Set the nav_enable variable to false in _config.yml to disable navigation.

Contact Form

You can display a contact form within the modal window template. This template is already setup to use the Formspree email system. You'll just want to add your email address to the form in /_includes/contact-modal.html.

Place the modal window template in any place you'd like the user to click for the contact form. The template will display a link to click for the contact form modal window:

{% include contact.html %}
{% include contact-modal.html %}

Animation Effects

Animations with CSS classes are baked into the theme. To animate a section or element, simply add the animation classes:

<div id="about-me" class="wow fadeIn">
  I'm the coolest!
</div>

For a complete list of animations, see the animation list.

Pagination

By default, pagination on the home page will activate after 10 posts. You can change this within _config.yml. You can add the pagination to other layouts with:

  {% for post in paginator.posts %}
    {% include post-content.html %}
  {% endfor %}

  {% include pagination.html %}

Read more about the pagination plugin.

Credit