SEO work and resources page
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
- title _'page.Conferences'
|
||||
- page_name = 'All '+(@conference_type ? @conference_type.title+' ' : '')+' Conferences'
|
||||
- title page_name
|
||||
- banner_image '/assets/conference.jpg'
|
||||
- page_style :list
|
||||
- content_for :banner do
|
||||
@@ -6,7 +7,7 @@
|
||||
.columns
|
||||
%h1=_'page.Conferences'
|
||||
|
||||
%h2='All '+(@conference_type ? @conference_type.title+' ' : '')+' Conferences'
|
||||
%h2=page_name
|
||||
|
||||
%ul.small-block-grid-1.medium-block-grid-2.large-block-grid-3.conference-list.preview-list
|
||||
- @conferences.each do |conference|
|
||||
|
||||
@@ -1,8 +1,13 @@
|
||||
- title 'Bike!Bike!'
|
||||
- title @conference.title
|
||||
= render 'header'
|
||||
|
||||
.row
|
||||
%h1
|
||||
=_'error.title.Permission_Denied'
|
||||
%p
|
||||
=_'error.desc.permission_denied', :p
|
||||
%article.row
|
||||
.columns.large-10
|
||||
%h1=_'error.title.Permission_Denied'
|
||||
%p=_'error.desc.permission_denied', :p
|
||||
|
||||
- content_for :side_bar do
|
||||
%h5= @conference.title+' is hosted by:'
|
||||
%ul.preview-list.org-list.small-block-grid-2.large-block-grid-1
|
||||
- @conference.organizations.each do |organization|
|
||||
%li=render 'organizations/preview', :organization => organization
|
||||
@@ -1,4 +1,8 @@
|
||||
- title 'Bike!Bike!'
|
||||
- location = @conference.organizations.first.locations.first
|
||||
- location_name = location.city + ', ' + (location.territory ? Carmen::Country.coded(location.country).subregions.coded(location.territory).name : location.country)
|
||||
|
||||
- title @conference.title
|
||||
- description "#{@conference.title} conference in #{location_name} for DIY bicycle collectives, co-ops, and advocacy groups"
|
||||
= render 'header'
|
||||
|
||||
= tabs!
|
||||
|
||||
@@ -3,17 +3,15 @@
|
||||
%head
|
||||
%meta{ charset: 'utf-8' }
|
||||
%meta{ name: 'viewport', content: 'width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0' }
|
||||
%title= yield_or_default :title, controller.action_name.titlecase
|
||||
%meta{ name: 'description', content: (yield_or_default :description, 'Bike!Bike! is an international annual gathering organized by and for community bicycle projects') }
|
||||
%title= (yield :title) + (content_for?(:title) ? ' | ' : '') + 'Bike!Bike!'
|
||||
%meta{ name: 'description', content: (yield_or_default :description, 'Bike!Bike! conferences for DIY bicycle collectives, co-ops, and advocacy groups') }
|
||||
= csrf_meta_tags
|
||||
= yield :head
|
||||
/ Le HTML5 shim, for IE6-8 support of HTML elements
|
||||
/[if lt IE 9]
|
||||
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script>
|
||||
|
||||
= stylesheet_link_tag '//fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,400italic,700italic', 'application', media: 'all'
|
||||
|
||||
/ Touch icons
|
||||
%link{ href: asset_path('favicon.ico'), rel: 'shortcut icon', type: 'image/x-icon' }
|
||||
%link{ href: asset_path('favicon.ico'), rel: 'icon', type: 'image/x-icon' }
|
||||
%link{ href: asset_path('apple-touch-icon.png'), rel: 'apple-touch-icon' }
|
||||
@@ -21,10 +19,6 @@
|
||||
%link{ href: asset_path('apple-touch-icon-114x114.png'), rel: 'apple-touch-icon', sizes: '114x114' }
|
||||
%link{ href: asset_path('apple-touch-icon-144x144.png'), rel: 'apple-touch-icon', sizes: '144x144' }
|
||||
|
||||
/
|
||||
Le javascript
|
||||
\==================================================
|
||||
/ Placed at the top of the document 'cause of turbolinks
|
||||
=# javascript_include_tag '//use.typekit.net/iqv7hcg.js'
|
||||
=# javascript_include_tag 'application'
|
||||
=# javascript_include_tag 'nested_form'
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
- title _'page.Organizations'
|
||||
- description 'Bike!Bike! list of DIY bicycle collectives, co-ops, coops, community bike projects, advocacy by country, state, provice, and city'
|
||||
- banner_image '/assets/orgs.jpg'
|
||||
- page_style :list
|
||||
- content_for :banner do
|
||||
|
||||
@@ -1,3 +1,8 @@
|
||||
- territory = Carmen::Country.coded(@organization.locations[0].country).subregions.coded(@organization.locations[0].territory)
|
||||
- location_name = @organization.locations[0].city + (territory ? ' ' + territory.name : '') + ', ' + Carmen::Country.coded(@organization.locations[0].country).name
|
||||
|
||||
- title @organization.name + ' (' + location_name + ')'
|
||||
- description "#{@organization.name} is a bicycle collective, co-op, community bike project, or advocacy group in #{location_name}"
|
||||
- banner_image @organization.cover_url, id: @organization.cover_attribution_id, name: @organization.cover_attribution_name, user_id: @organization.cover_attribution_user_id, src: @organization.cover_attribution_src
|
||||
- page_style 'article'
|
||||
- content_for :banner do
|
||||
@@ -8,7 +13,7 @@
|
||||
.columns.info{:class => (@organization.avatar.is_landscape? ? nil : ['medium-6', 'medium-pull-6'])}
|
||||
%h1=@organization.name
|
||||
- territory = Carmen::Country.coded(@organization.locations[0].country).subregions.coded(@organization.locations[0].territory)
|
||||
%h2=@organization.locations[0].city + (territory ? ' ' + territory.name : '') + ', ' + Carmen::Country.coded(@organization.locations[0].country).name
|
||||
%h2=location_name
|
||||
|
||||
%p#notice= notice
|
||||
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
- title 'Bike!Bike!'
|
||||
- has_no_content
|
||||
- this_is_the_front_page
|
||||
- if @conference
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
- page_title = _'error.title.Permission_Denied'
|
||||
- title page_title
|
||||
- banner_title page_title
|
||||
|
||||
.row
|
||||
%h1
|
||||
='This page is inaccessible to you'
|
||||
%p
|
||||
=_'error.desc.permission_denied', :p
|
||||
@@ -0,0 +1,25 @@
|
||||
- page_title = 'Bike!Bike! Reources'
|
||||
- title page_title
|
||||
- banner_title page_title
|
||||
- description 'Bike!Bike! list of resources - Bike Collective Wiki, ThinkTank, Bike!Bike! photos and documents'
|
||||
|
||||
.row
|
||||
.columns
|
||||
%p
|
||||
Here is a list of online resources available to commmunity bike projects. The bike collective wiki in particlular has great start up kits and many helpful articles about how community bike shops operate. The think tank is a list serve with over 600 contributors. When you join the list, you can talk to community bike shops from all over the world about how to better organize and operate a shop.
|
||||
%ul
|
||||
%li
|
||||
%a{href: 'http://www.bikecollectives.org/wiki/index.php?title=Main_Page', target: '_blank'}
|
||||
Bike Collective Wiki
|
||||
%li
|
||||
%a{href: 'http://lists.bikecollectives.org/listinfo.cgi/thethinktank-bikecollectives.org', target: '_blank'}
|
||||
Think tank sign up
|
||||
%li
|
||||
%a{href: 'http://www.flickr.com/photos/93412361@N07/with/8494632542/', target: '_blank'}
|
||||
flickr bikebike!
|
||||
%li
|
||||
%a{href: 'https://www.dropbox.com/sh/4phyl9lft18whzi/SXQ6XUklKB', target: '_blank'}
|
||||
Drop box for bikebike2012 (shared public box)
|
||||
|
||||
%p
|
||||
If you have more resources you think should be listed here, please post them to the <a href="http://tqa.bikebike.org/project/issues/website" rel="external">issue tracker for the bikebike! website.</a></div></div>
|
||||
@@ -1,4 +1,6 @@
|
||||
- banner_title 'Translations'
|
||||
- page_title = 'Translations'
|
||||
- title page_title
|
||||
- banner_title page_title
|
||||
|
||||
.row
|
||||
%h1
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
- banner_title (_ 'language_translations', vars: {:language => (_ ('languages.' + @lang))})
|
||||
- page_title = (_ 'language_translations', vars: {:language => (_ ('languages.' + @lang))})
|
||||
- title page_title
|
||||
- banner_title page_title
|
||||
- page_style :form
|
||||
|
||||
.row
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
%i
|
||||
%a{href: '/conferences/'}='Organizations'
|
||||
%i
|
||||
%a{href: '/conferences/'}='Zine'
|
||||
%a{href: '/resources/'}='Resources'
|
||||
.columns.medium-3.large-3.text-right
|
||||
©2014 Bike!Bike!
|
||||
|
||||
|
||||
@@ -7,4 +7,4 @@
|
||||
.buttons
|
||||
= link_to (_'Conferences'), :conferences, {:class => ['button', 'conference']}
|
||||
= link_to (_'Organizations'), {:controller => :organizations}, {:class => ['button', 'organization']}
|
||||
= link_to (_'Zine'), 'http://zinezine.bikebike.org', :class => ['button', 'article']
|
||||
= link_to (_'Resources'), '/resources/', :class => ['button', 'article']
|
||||
|
||||
Reference in New Issue
Block a user