Middleman Strava
middleman-strava
is an extension for the Middleman static site generator that exposes helpers which return Strava API results inside your templates.
Dependencies
- strava-api-v3
- A valid Strava access_token
Installation
Add middleman-strava
to your Gemfile
:
gem 'middleman-strava'
Then run bundle install
.
Finally activate the extension within your config.rb
:
activate :middleman_strava, :access_token => 'YOUR_PUBLIC_ACCESS_TOKEN'
Usage
Reference middleman-strava
helpers from within your templates:
strava_athlete()
<img src="<%= strava_athlete['profile'] %>" />
strava_activities(start_date, num_days)
<ul>
<% strava_activities('2014-08-01', 7).each do |activity| %>
<li><%= activity['name'] %></li>
<% end %>
</ul>