Skip to content
A minimal, type-focused Jekyll theme for events and regular meetups (based on the long-haul theme)
Branch: gh-pages
Clone or download
Pull request Compare This branch is 26 commits ahead, 205 commits behind brianmaierjr:gh-pages.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_includes
_layouts
_posts
assets
.gitignore
Gemfile
Gemfile.lock
LICENSE
README.md
_config.yml
about.md
config.rb
contact-thanks.md
contact.md
feed.xml
index.html

README.md

Long Haul Meetup is a fork of the great Long Haul jekyll theme that adds some functionality to create a website for a meetup or events.

This repo is ment to be used as a starting point for your meetup website. Simply fork it and customize it.

Example page

Features

Setup

  1. Install Jekyll
  2. Fork the Long Haul repo
  3. Clone it
  4. bundle install
  5. Run Jekyll bundle exec jekyll serve -w
  6. Run bundle exec compass watch
  7. Customize!

How to use RSVP

Jekyll is a static site generator and thus obviously runs without dynamic backend. Because we want to store meetup participants and list them on the website this theme uses Stamplay as a Backend as a Service provider. Stamplay allows us to store and retrieve data using JavaScript.

  1. Sign up for Stamplay: https://editor.stamplay.com/login
  2. Create a new app and add the app_id to the _config.yml
  3. Create a new object with id participant and the following schema:
    • name - string (required)
    • meetup - string (required)
    • email - string
    • gravatarHash - string
  4. Go to Hosting in Stamplay and add your domain to the CORS enabled domains (or * for all domains)
  5. Done.

Have a look at the Stamplay Quickstart and JS docs

Deploy

Before you deploy your site make sure to configure URL and paths correctly in config.rb and _config.yml. Then simply push to your GitHub gh-pages branch. (more information about GitHub pages)

Or simply use the generated site from the _site forlder and put it on your preferred hosting provider. Also checkout 5apps.com for HTML5 app deployment.

Site Settings

The main settings can be found inside the _config.yml file:

  • title: title of your site
  • description: description of your site
  • url: your url
  • paginate: the amount of posts displayed on homepage
  • navigation: these are the links in the main site navigation
  • stamplay: the stamplay app_id to store participants
  • social diverse social media usernames (optional)
  • google_analytics Google Analytics key (optional)

License

This is MIT with no added caveats, so feel free to use this Jekyll theme on your site without linking back to me or using a disclaimer.


made with <3 in Kigali Rwanda

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.