Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

romulus -> jekyll

  • Loading branch information...
commit 8da5dd59009da289c10cad03d3dcd76d849f9abd 1 parent 2f76a1f
Robin Mehner rmehner authored

Showing 119 changed files with 441 additions and 584 deletions. Show diff stats Hide diff stats

  1. +1 0  .gitignore
  2. +8 7 {pages → }/2012/berlin/oct-5.html
  3. +8 7 {pages → }/2012/brighton/nov-10.html
  4. +12 11 {pages → }/2012/dublin/oct-20.md
  5. +10 9 {pages → }/2012/san-francisco/oct-31.md
  6. +8 7 {pages → }/2012/seattle/nov-8-9.html
  7. +7 0 2013/amelia-island/may-30.md
  8. +6 6 {pages → }/2013/bath/mar-23.md
  9. +6 6 {pages → }/2013/london/mar-16.md
  10. +6 6 {pages → }/2013/zurich/jan-23.md
  11. 0  {public → }/CNAME
  12. +4 4 CONTRIBUTING.md
  13. +10 16 README.md
  14. +4 0 _config.yml
  15. +6 6 {layouts → _layouts}/default.html
  16. +13 74 {pages → }/compass/budget.md
  17. 0  {pages → }/compass/date.md
  18. +4 4 {pages → }/compass/financing.md
  19. +8 7 {pages → }/compass/index.md
  20. +4 4 {pages → }/compass/mininodecopter.md
  21. 0  {pages → }/compass/purchase.md
  22. +5 5 {pages → }/compass/schedule.md
  23. +4 4 {pages → }/compass/setup_the_drones.md
  24. +5 5 {pages → }/compass/setup_the_venue.md
  25. 0  {pages → }/compass/sponsors.md
  26. 0  {pages → }/compass/tickets.md
  27. +4 4 {pages → }/compass/venue.md
  28. +4 4 {pages → }/core.md
  29. +256 0 css/main.css
  30. 0  {public → }/favicon.ico
  31. 0  {public → }/fonts/blanch_caps-webfont.eot
  32. 0  {public → }/fonts/blanch_caps-webfont.svg
  33. 0  {public → }/fonts/blanch_caps-webfont.ttf
  34. 0  {public → }/fonts/blanch_caps-webfont.woff
  35. 0  {public → }/fonts/blanch_caps_light-webfont.eot
  36. 0  {public → }/fonts/blanch_caps_light-webfont.svg
  37. 0  {public → }/fonts/blanch_caps_light-webfont.ttf
  38. 0  {public → }/fonts/blanch_caps_light-webfont.woff
  39. +5 5 {pages → }/guides/connect_to_access_point.md
  40. +5 5 {pages → }/guides/getting_started.md
  41. +5 5 {pages → }/guides/index.md
  42. +5 5 {pages → }/ideas.md
  43. 0  {public → }/img/ardrone2-big.jpg
  44. 0  {public → }/img/ardrone2-small.jpg
  45. 0  {public → }/img/berlinjs-logo.png
  46. 0  {public → }/img/dublin-family.jpg
  47. 0  {public → }/img/dublin-venue-small.jpg
  48. 0  {public → }/img/homepage_photo.jpg
  49. 0  {public → }/img/jsconfeu-logo.png
  50. 0  {public → }/img/jsconfus-location.png
  51. 0  {public → }/img/logo.png
  52. 0  {public → }/img/sod-banner.png
  53. 0  {public → }/img/sponsors/Makefile
  54. 0  {public → }/img/sponsors/adobe.png
  55. 0  {public → }/img/sponsors/clearleft.png
  56. 0  {public → }/img/sponsors/co-up.png
  57. 0  {public → }/img/sponsors/create-net.png
  58. 0  {public → }/img/sponsors/engineyard.png
  59. 0  {public → }/img/sponsors/geeklist.png
  60. 0  {public → }/img/sponsors/gls.png
  61. 0  {public → }/img/sponsors/iorum.png
  62. 0  {public → }/img/sponsors/leftlogic.png
  63. 0  {public → }/img/sponsors/madgex.png
  64. 0  {public → }/img/sponsors/message.png
  65. 0  {public → }/img/sponsors/moviepilot.png
  66. 0  {public → }/img/sponsors/mozilla.png
  67. 0  {public → }/img/sponsors/nodejitsu.png
  68. 0  {public → }/img/sponsors/p7s1.png
  69. 0  {public → }/img/sponsors/parrot.png
  70. 0  {public → }/img/sponsors/ribot.png
  71. 0  {public → }/img/sponsors/rumblelabs.png
  72. 0  {public → }/img/sponsors/sinnerschrader.png
  73. 0  {public → }/img/sponsors/src/adobe.eps
  74. 0  {public → }/img/sponsors/src/co-up.png
  75. 0  {public → }/img/sponsors/src/gls.eps
  76. 0  {public → }/img/sponsors/src/moviepilot.pdf
  77. 0  {public → }/img/sponsors/src/mozilla.eps
  78. 0  {public → }/img/sponsors/src/nodejitsu.png
  79. 0  {public → }/img/sponsors/src/p7s1.EPS
  80. 0  {public → }/img/sponsors/src/parrot.eps
  81. 0  {public → }/img/sponsors/src/sinnerschrader.eps
  82. 0  {public → }/img/sponsors/src/tito.eps
  83. 0  {public → }/img/sponsors/src/transloadit.eps
  84. 0  {public → }/img/sponsors/src/vdlabs.png
  85. 0  {public → }/img/sponsors/src/vesseltracker.png
  86. 0  {public → }/img/sponsors/tito.png
  87. 0  {public → }/img/sponsors/transloadit.png
  88. 0  {public → }/img/sponsors/vdlabs.png
  89. 0  {public → }/img/sponsors/vesseltracker.png
  90. 0  {public → }/img/sponsors/windowsazure.png
  91. 0  {public → }/img/story/dean-and-woodie.jpg
  92. 0  {public → }/img/story/first-robotics-competition.jpg
  93. 0  {public → }/img/style/button-keep-me-posted.png
  94. 0  {public → }/img/style/divider.png
  95. 0  {public → }/img/style/header-dividers.png
  96. 0  {public → }/img/style/header-pattern.jpg
  97. 0  {public → }/img/team/andrew_nesbitt.jpg
  98. 0  {public → }/img/team/felix_geisendoerfer.jpg
  99. 0  {public → }/img/team/jordi_boggiano.jpg
  100. 0  {public → }/img/team/julian_cheal.jpg
  101. 0  {public → }/img/team/katharina_buca.jpg
  102. 0  {public → }/img/team/matti_besser.jpg
  103. 0  {public → }/img/team/paul_campbell.jpg
  104. 0  {public → }/img/team/robin_mehner.jpg
  105. 0  {public → }/img/team/thorsten_ball.jpg
  106. 0  {public → }/img/team/tim_koschuetzki.jpg
  107. 0  {public → }/img/venue-big.jpg
  108. 0  {public → }/img/venue-small.jpg
  109. +8 8 {pages → }/index.md
  110. 0  {public → }/js/modules.js
  111. 0  {public → }/js/vendor/jquery-ajax-localstorage-cache.js
  112. 0  {public → }/js/vendor/jquery.js
  113. 0  {public → }/logo.ai
  114. 0  {public → }/logo.pdf
  115. +5 5 {pages → }/modules.md
  116. +0 14 package.json
  117. +0 6 pages/2013/amelia-island/may-30.md
  118. +0 330 public/css/main.less
  119. +5 5 {pages → }/story.md
1  .gitignore
@@ -3,3 +3,4 @@
3 3 /node_modules
4 4 /public/css/*.css
5 5 .notes
  6 +/_site
15 pages/2012/berlin/oct-5.html → 2012/berlin/oct-5.html
... ... @@ -1,10 +1,11 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = this.introTitle = 'Berlin, Oct 5th 2012';
4   -this.introText =
5   - 'The first NodeCopter event. Spawned<br>' +
6   - 'by <a href="http://berlinjs.org/">BerlinJS</a> and <a href="http://vimeo.com/52140932">JSConf.eu</a>.';
7   -%>
  1 +---
  2 +layout: default
  3 +title: Berlin, Oct 5th 2012
  4 +introTitle: Berlin, Oct 5th 2012
  5 +introText: |
  6 + The first NodeCopter event. Spawned<br>
  7 + by <a href="http://berlinjs.org/">BerlinJS</a> and <a href="http://vimeo.com/52140932">JSConf.eu</a>.
  8 +---
8 9
9 10 <h2 id="impressions"><a href="#impressions">Impressions</a></h2>
10 11
15 pages/2012/brighton/nov-10.html → 2012/brighton/nov-10.html
... ... @@ -1,10 +1,11 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = this.introTitle = 'NodeCopter Brighton';
4   -this.introText =
5   - 'A full day of programming <strong>flying robots</strong> with<br>' +
6   - 'node.js in Brighton on November 10, 2012.';
7   -%>
  1 +---
  2 +layout: default
  3 +title: NodeCopter Brighton
  4 +introTitle: NodeCopter Brighton
  5 +introText: |
  6 + A full day of programming <strong>flying robots</strong> with<br>
  7 + node.js in Brighton on November 10, 2012
  8 +---
8 9 <p><strong>NodeCopter.js is a full day event where teams of 3 get together to hack on flying robots using javascript.</strong></p>
9 10
10 11 <p style="text-align: center; margin: 40px;"><strong>&raquo; <a href="https://tito.io/leftlogic/nodecopter-brighton">Get a ticket now - hackfest or sponsor a drone</a> &laquo;</strong></p>
23 pages/2012/dublin/oct-20.md → 2012/dublin/oct-20.md
Source Rendered
... ... @@ -1,18 +1,19 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = this.introTitle = 'Dublin, Oct 20th 2012';
4   -this.introText =
5   - 'A full day of programming <strong>flying robots</strong> with<br>' +
6   - 'node.js that took place in Dublin on Oct 20, 2012.';
7   -%>
  1 +---
  2 +layout: default
  3 +title: Dublin, Oct 20th 2012
  4 +introTitle: Dublin, Oct 20th 2012
  5 +introText: |
  6 + A full day of programming <strong>flying robots</strong> with<br>
  7 + node.js that took place in Dublin on Oct 20, 2012.
  8 +---
8 9
9 10 <h2 id="impressions"><a href="#impressions">Impressions</a></h2>
10 11 <img src="/img/dublin-family.jpg">
11 12 <ul>
12   - <li><a href="http://www.flickr.com/photos/31120333@N04/sets/72157631818235565/">Photos</a> by <a href="http://www.twitter.com/a_l_a_n">Alan</a>
13   - <li><a href="http://vimeo.com/51826336">Video: NodeCopter</a> by <a href="http://www.twitter.com/sean_nicholls">Sean Nicholls</a>
14   - <li><a href="http://www.youtube.com/watch?v=RIO1LS-0E3g">Video: NodeCopter 2012 Dublin</a> by <a href="http://www.twitter.com/csanz">Christian Sanz</a>
15   - <li><a href="https://www.facebook.com/media/set/?set=a.10151071432512411.423699.626637410&type=1">Photos</a> by <a href="http://www.twitter.com/csanz">Christian Sanz</a>
  13 + <li><a href="http://www.flickr.com/photos/31120333@N04/sets/72157631818235565/">Photos</a> by <a href="http://www.twitter.com/a_l_a_n">Alan</a></li>
  14 + <li><a href="http://vimeo.com/51826336">Video: NodeCopter</a> by <a href="http://www.twitter.com/sean_nicholls">Sean Nicholls</a></li>
  15 + <li><a href="http://www.youtube.com/watch?v=RIO1LS-0E3g">Video: NodeCopter 2012 Dublin</a> by <a href="http://www.twitter.com/csanz">Christian Sanz</a></li>
  16 + <li><a href="https://www.facebook.com/media/set/?set=a.10151071432512411.423699.626637410&type=1">Photos</a> by <a href="http://www.twitter.com/csanz">Christian Sanz</a></li>
16 17 </ul>
17 18
18 19 <hr>
19 pages/2012/san-francisco/oct-31.md → 2012/san-francisco/oct-31.md
Source Rendered
... ... @@ -1,15 +1,16 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = this.introTitle = 'San Francisco, Oct 31st 2012';
4   -this.introText =
5   - 'A full day of programming <strong>flying robots</strong> with<br>' +
6   - 'node.js in San Francisco on Oct 31st, 2012.';
7   -%>
  1 +---
  2 +layout: default
  3 +title: San Francisco, Oct 31st 2012
  4 +introTitle: San Francisco, Oct 31st 2012
  5 +introText: |
  6 + A full day of programming <strong>flying robots</strong> with<br>
  7 + node.js in San Francisco on Oct 31st, 2012.
  8 +---
8 9
9 10 <h2 id="mininodecopter"><a href="#mininodecopter">MiniNodeCopter</a></h2>
10 11
11 12 Organized by [Christian Sanz](https://twitter.com/csanz), a small NodeCopter
12   -event is coming to San Francisco on **Oct 31st**!
  13 +event is coming to San Francisco on **Oct 31st**!
13 14
14 15 <ul>
15 16 <li><strong><a href="https://tito.io/nodecopter/mininodecopter-sf-oct-2012">Register and Learn More</a></strong></li>
@@ -25,7 +26,7 @@ Start with
25 26
26 27 <script src="https://gist.github.com/3964996.js?file=flyingrobots.js"></script>
27 28
28   -End with
  29 +End with
29 30
30 31 <iframe width="515" height="270" src="http://www.youtube.com/embed/RIO1LS-0E3g" frameborder="0" allowfullscreen></iframe>
31 32
15 pages/2012/seattle/nov-8-9.html → 2012/seattle/nov-8-9.html
... ... @@ -1,10 +1,11 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = this.introTitle = 'The NodeCopter Lounge at CascadiaJS';
4   -this.introText =
5   - 'A two day lounge style workshop of programming <strong>flying robots</strong> with<br>' +
6   - 'node.js in Seattle, WA on November 8-9, 2012.';
7   -%>
  1 +---
  2 +layout: default
  3 +title: The NodeCopter Lounge at CascadiaJS
  4 +introTitle: The NodeCopter Lounge at CascadiaJS
  5 +introText:
  6 + A two day lounge style workshop of programming <strong>flying robots</strong> with<br>
  7 + node.js in Seattle, WA on November 8-9, 2012.
  8 +---
8 9 <h1>
9 10 <a name="nodecopter-lounge-at-cascadiajs" class="anchor" href="#nodecopter-lounge-at-cascadiajs"><span class="mini-icon mini-icon-link"></span></a>How was the NodeCopter Lounge at CascadiaJS</h1>
10 11
7 2013/amelia-island/may-30.md
Source Rendered
... ... @@ -0,0 +1,7 @@
  1 +---
  2 +layout: default
  3 +title: Amelia Island, May 30th 2013
  4 +introTitle: Amelia Island, May 30th 2013
  5 +---
  6 +
  7 +# More info coming soon ...
12 pages/2013/bath/mar-23.md → 2013/bath/mar-23.md
Source Rendered
... ... @@ -1,9 +1,9 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = this.introTitle = 'Bath, March 23rd 2013';
4   -this.introText =
5   - 'A fine day programing flying robots in Bath, UK';
6   -%>
  1 +---
  2 +layout: default
  3 +title: Bath, March 23rd 2013
  4 +introTitle: Bath, March 23rd 2013
  5 +introText: A fine day programing flying robots in Bath, UK
  6 +---
7 7
8 8 <h2 id="intro"><a href="#intro">MiniNodeCopter Bath</a></h2>
9 9
12 pages/2013/london/mar-16.md → 2013/london/mar-16.md
Source Rendered
... ... @@ -1,9 +1,9 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = this.introTitle = 'London, March 16th 2013';
4   -this.introText =
5   - 'A fine day programing flying robots in London';
6   -%>
  1 +---
  2 +layout: default
  3 +title: London, March 16th 2013
  4 +introTitle: London, March 16th 2013
  5 +introText: A fine day programing flying robots in London
  6 +---
7 7
8 8 <h2 id="intro"><a href="#intro">MiniNodeCopter London</a></h2>
9 9
12 pages/2013/zurich/jan-23.md → 2013/zurich/jan-23.md
Source Rendered
... ... @@ -1,9 +1,9 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = this.introTitle = 'Zurich, Jan 23rd 2013';
4   -this.introText =
5   - 'A fine evening programing flying robots in Zurich';
6   -%>
  1 +---
  2 +layout: default
  3 +title: Zurich, Jan 23rd 2013
  4 +introTitle: Zurich, Jan 23rd 2013
  5 +introText: A fine evening programing flying robots in Zurich
  6 +---
7 7
8 8 <h2 id="intro"><a href="#intro">MiniNodeCopter Zurich</a></h2>
9 9
0  public/CNAME → CNAME
File renamed without changes
8 CONTRIBUTING.md
Source Rendered
@@ -18,8 +18,8 @@ A loose collection of stuff that should happen on the site:
18 18
19 19 * Finish remaining compass pages
20 20 * Add note about drift / testin drone flight in venues before picking them
21   -* Finish story page (done by @rmehner)
  21 +* Finish story page (done by @rmehner & @mrnugget)
22 22 * T-Shirt, Sticker, etc. shop (needs: t-shirt design / printing partner)
23   -* Add a blog (needs: romulus scripting support)
24   -* Create /people pages. Use these as partials on the event pages (needs: romulus partial support)
25   -* Link to compass homepage from all compass pages (needs: romulus scripting support)
  23 +* Add a blog
  24 +* Create /people pages. Use these as partials on the event pages
  25 +* Link to compass homepage from all compass pages
26 README.md
Source Rendered
... ... @@ -1,26 +1,20 @@
1 1 # nodecopter.com
2 2
3   -In order to contribute to this site, you have to install
4   -[romulus](https://github.com/felixge/node-romulus):
  3 +## Setup
  4 +
  5 +Clone the repo, then install the following gems:
5 6
6   -```bash
7   -$ [sudo] npm install -g romulus
  7 +```
  8 +gem install jekyll
8 9 ```
9 10
10   -Now start the romulus development server to run the site locally:
  11 +You can now run the site locally on port 4000 using:
11 12
12 13 ```bash
13   -$ romulus
  14 +jekyll --auto --server
14 15 ```
15 16
16   -The site, as well as any changes you make, should now appear at
17   -[http://localhost:8080/](http://localhost:8080/).
18   -
19   -In order to deploy the site, you simply type:
20   -
21   -```
22   -romulus deploy
23   -```
  17 +## Deployment
24 18
25   -Refer to the [romulus](https://github.com/felixge/node-romulus) documentation
26   -for more info.
  19 +The site uses [gh-pages](http://pages.github.com), so every commit to the gh-pages
  20 +branch will update the live website. Yay.
4 _config.yml
... ... @@ -0,0 +1,4 @@
  1 +exclude:
  2 + - README.md
  3 + - CONTRIBUTING.md
  4 +markdown: redcarpet
12 layouts/default.html → _layouts/default.html
@@ -63,7 +63,7 @@
63 63 <meta http-equiv="expires" content="Thu, 01 Jan 1970 13:37:00 GMT" />
64 64 <meta http-equiv="pragma" content="no-cache" />
65 65
66   - <title><%= this.title %></title>
  66 + <title>{{ page.title }}</title>
67 67
68 68 <link rel="stylesheet" media="screen" href="/css/main.css" >
69 69 </head>
@@ -83,17 +83,17 @@
83 83 </div>
84 84
85 85 <div id="introduction">
86   - <% if (this.introTitle) { %>
87   - <h2><%= this.introTitle %></h2>
  86 + {% if page.introTitle %}
  87 + <h2>{{ page.introTitle }}</h2>
88 88
89 89 <p>
90   - <%- this.introText %>
  90 + {{ this.introText }}
91 91 </p>
92   - <% } %>
  92 + {% endif %}
93 93 </div>
94 94
95 95 <div id="content">
96   - <%- page %>
  96 + {{ content }}
97 97 </div>
98 98
99 99 <!-- needed to keep footer from overlapping #content -->
87 pages/compass/budget.md → compass/budget.md
Source Rendered
... ... @@ -1,7 +1,7 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = 'Budget';
4   -%>
  1 +---
  2 +layout: default
  3 +title: Budget
  4 +---
5 5
6 6 <h2 id="budget"><a href="#budget">Budget</a></h2>
7 7
@@ -102,80 +102,19 @@ on your budget and circumstances.
102 102
103 103 <h2 id="example"><a href="#example">Example Budget</a></h2>
104 104
105   -<%
106   -var people = 30;
107   -var visitors = people * 0.4;
108   -var drones = people / 3 + (people / 3) * 0.2;
109   -var existingDrones = 4;
110   -
111   -var currency = 'USD';
112   -var items = [
113   - {
114   - name: 'Lunch',
115   - amount: people,
116   - price: 15
117   - },
118   - {
119   - name: 'Drinks',
120   - amount: people + visitors,
121   - price: 15,
122   - comment: 'including ' + visitors + ' visitors'
123   - },
124   - {
125   - name: 'Drones',
126   - amount: drones - existingDrones,
127   - price: 300,
128   - comment: '+' + existingDrones + ' existing drones'
129   - },
130   - {
131   - name: 'Extra Batteries',
132   - amount: drones * 2,
133   - price: 40,
134   - },
135   - {
136   - name: 'Extra Chargers',
137   - amount: drones * 2,
138   - price: 40,
139   - },
140   - {
141   - name: 'Repair Parts',
142   - amount: 1,
143   - price: 200,
144   - },
145   - {
146   - name: 'Travel + lodging',
147   - amount: 1,
148   - price: 1000,
149   - },
150   -];
151   -
152   -var total = 0;
153   -%>
154 105
155 106 To give you an idea of what the total budget for an event could look like,
156 107 here is an example for a nodecopter with <%= people %> people:
157 108
158   -<%-
159   -items.map(function(item) {
160   - var subTotal = item.amount * item.price;
161   - total += subTotal;
162   - var line =
163   - '* **' + item.name + ':** ' + item.amount + ' x ' + item.price + ' ' +
164   - currency + ' = **' + subTotal + ' ' + currency + '**';
165   -
166   - if (item.comment) {
167   - line += ' (' + item.comment + ')';
168   - }
169   -
170   - return line;
171   -}).join('\n')
172   -%>
173   -<%
174   -var overhead = total * 0.15;
175   -%>
176   -
177   -**Total:** <%= total + ' ' + currency %> (hard costs) + <%= overhead + ' ' +
178   -currency %> (15% overhead) = **<%= (total + overhead) + ' ' + currency %>**
  109 +* **Lunch:** 30 x 15 USD = **450 USD**
  110 +* **Drinks:** 42 x 15 USD = **630 USD** (including 12 visitors)
  111 +* **Drones:** 8 x 300 USD = **2400 USD** (+4 existing drones)
  112 +* **Extra Batteries:** 24 x 40 USD = **960 USD**
  113 +* **Extra Chargers:** 24 x 40 USD = **960 USD**
  114 +* **Repair Parts:** 1 x 200 USD = **200 USD**
  115 +* **Travel + lodging:** 1 x 1000 USD = **1000 USD**
  116 +
  117 +**Total:** 6600 USD (hard costs) + 990 USD (15% overhead) = **7590 USD**
179 118
180 119 This is just an example, but **2500 USD - 10000 USD** is a reasonable ball
181 120 bark for most nodecopter events.
0  pages/compass/date.md → compass/date.md
File renamed without changes
8 pages/compass/financing.md → compass/financing.md
Source Rendered
... ... @@ -1,7 +1,7 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = 'Financing';
4   -%>
  1 +---
  2 +layout: default
  3 +title: Financing
  4 +---
5 5
6 6 <h2 id="financing"><a href="#financing">Financing</a></h2>
7 7
15 pages/compass/index.md → compass/index.md
Source Rendered
... ... @@ -1,10 +1,11 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = this.introTitle = 'The NodeCopter Compass';
4   -this.introText =
5   - 'Interested in organizing your own nodecopter event?<br>' +
6   - 'Follow this <a href="/compass">compass</a> to guide your event.';
7   -%>
  1 +---
  2 +layout: default
  3 +title: The NodeCopter Compass
  4 +introTitle: The NodeCopter Compass
  5 +introText: |
  6 + Interested in organizing your own nodecopter event?<br>
  7 + Follow this <a href="/compass">compass</a> to guide your event.
  8 +---
8 9
9 10 **WORK IN PROGRESS:**
10 11
8 pages/compass/mininodecopter.md → compass/mininodecopter.md
Source Rendered
... ... @@ -1,7 +1,7 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = 'MiniNodeCopter';
4   -%>
  1 +---
  2 +layout: default
  3 +title: MiniNodeCopter
  4 +---
5 5
6 6 <h2 id="mininodecopter"><a href="#mininodecopter">MiniNodeCopter</a></h2>
7 7
0  pages/compass/purchase.md → compass/purchase.md
File renamed without changes
10 pages/compass/schedule.md → compass/schedule.md
Source Rendered
... ... @@ -1,9 +1,9 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = 'Schedule';
4   -%>
  1 +---
  2 +layout: default
  3 +title: Schedule
  4 +---
5 5
6   -<h2 id="schedule"><a href="#schedule"><%= this.title %></a></h2>
  6 +<h2 id="schedule"><a href="#schedule">{{ page.title }}</a></h2>
7 7
8 8 After organizing several NodeCopter events, we found it works best to follow a
9 9 rough schedule to make a NodeCopter day as much fun as possible.
8 pages/compass/setup_the_drones.md → compass/setup_the_drones.md
Source Rendered
... ... @@ -1,7 +1,7 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = 'Setup';
4   -%>
  1 +---
  2 +layout: default
  3 +title: Setup
  4 +---
5 5
6 6 <h2 id="setup"><a href="#setup">Setup</a></h2>
7 7
10 pages/compass/setup_the_venue.md → compass/setup_the_venue.md
Source Rendered
... ... @@ -1,9 +1,9 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = 'Setup the venue';
4   -%>
  1 +---
  2 +layout: default
  3 +title: Setup the venue
  4 +---
5 5
6   -<h2 id="setup_the_venue"><a href="#setup_the_venue"><%= this.title %></a></h2>
  6 +<h2 id="setup_the_venue"><a href="#setup_the_venue">{{ page.title }}</a></h2>
7 7
8 8 Some tips on setting up the venue:
9 9
0  pages/compass/sponsors.md → compass/sponsors.md
File renamed without changes
0  pages/compass/tickets.md → compass/tickets.md
File renamed without changes
8 pages/compass/venue.md → compass/venue.md
Source Rendered
... ... @@ -1,7 +1,7 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = 'Venue';
4   -%>
  1 +---
  2 +layout: default
  3 +title: Venue
  4 +---
5 5
6 6 <h2 id="venue"><a href="#venue">Venue</a></h2>
7 7
8 pages/core.md → core.md
Source Rendered
... ... @@ -1,7 +1,7 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = 'Core';
4   -%>
  1 +---
  2 +layout: default
  3 +title: Core
  4 +---
5 5
6 6 <h2 id="team"><a href="#team">The Core Team</a></h2>
7 7
256 css/main.css
... ... @@ -0,0 +1,256 @@
  1 +/* Variables */
  2 +/* Fonts */
  3 +@font-face {
  4 + font-family: 'Blanch Caps';
  5 + src: url('/fonts/blanch_caps-webfont.eot');
  6 + src: url('/fonts/blanch_caps-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/blanch_caps-webfont.woff') format('woff'), url('/fonts/blanch_caps-webfont.ttf') format('truetype'), url('/fonts/blanch_caps-webfont.svg#blanch_capsregular') format('svg');
  7 + font-weight: normal;
  8 + font-style: normal;
  9 +}
  10 +@font-face {
  11 + font-family: 'Blanch Caps Light';
  12 + src: url('/fonts/blanch_caps_light-webfont.eot');
  13 + src: url('/fonts/blanch_caps_light-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/blanch_caps_light-webfont.woff') format('woff'), url('/fonts/blanch_caps_light-webfont.ttf') format('truetype'), url('/fonts/blanch_caps_light-webfont.svg#blanch_caps_lightregular') format('svg');
  14 + font-weight: normal;
  15 + font-style: normal;
  16 +}
  17 +/* Mixins */
  18 +/* Layout */
  19 +body {
  20 + background-color: #f2f0f0;
  21 + margin: 0;
  22 + font: 16px/22px 'Helvetica Neue', Helvetica, Arial, sans-serif;
  23 + color: #333;
  24 +}
  25 +a {
  26 + color: #6d941b;
  27 + text-decoration: none;
  28 +}
  29 +a:hover {
  30 + text-decoration: underline;
  31 +}
  32 +.clear {
  33 + clear: both;
  34 +}
  35 +#header {
  36 + position: relative;
  37 + text-align: center;
  38 + height: 175px;
  39 + background-image: url('/img/style/header-pattern.jpg');
  40 + box-shadow: 0 0 3px 0 #000000;
  41 + -webkit-box-shadow: 0 0 3px 0 #000000;
  42 + -moz-box-shadow: 0 0 3px 0 #000000;
  43 +}
  44 +#header .organizers {
  45 + background: no-repeat center 37px url('/img/style/header-dividers.png');
  46 + font-family: 'Blanch Caps Light';
  47 + margin: 0;
  48 + padding-top: 25px;
  49 + color: #7b7b7b;
  50 + font-size: 25px;
  51 +}
  52 +#header .organizers a {
  53 + font-family: 'Blanch Caps';
  54 +}
  55 +#header .logo {
  56 + position: absolute;
  57 + margin-left: -183.5px;
  58 + z-index: 1;
  59 + left: 50%;
  60 + top: 70px;
  61 +}
  62 +#header .circle {
  63 + background-image: url('/img/style/header-pattern.jpg');
  64 + position: absolute;
  65 + margin: 0 auto;
  66 + width: 190px;
  67 + height: 165px;
  68 + top: 60px;
  69 + left: 50%;
  70 + margin-left: -95px;
  71 + border-radius: 190px / 165px;
  72 +}
  73 +#introduction {
  74 + text-align: center;
  75 + margin: 70px 0 0 0;
  76 +}
  77 +#introduction h2 {
  78 + margin: 40px 0 20px 0;
  79 + font: normal 50px 'Blanch Caps';
  80 + color: #6d941b;
  81 +}
  82 +#introduction p {
  83 + margin: 5px 0 40px 0;
  84 +}
  85 +#content {
  86 + width: 512px;
  87 + margin: 0 auto;
  88 + padding: 20px 40px;
  89 + padding-bottom: 60px;
  90 + background-color: #fff;
  91 + box-shadow: 0 0 8px #cccccc;
  92 + -webkit-box-shadow: 0 0 8px #cccccc;
  93 + -moz-box-shadow: 0 0 8px #cccccc;
  94 +}
  95 +#content ul li {
  96 + padding: .2em 0;
  97 +}
  98 +#content form {
  99 + font-size: 0;
  100 + position: relative;
  101 + height: 64px;
  102 + padding-top: 15px;
  103 +}
  104 +#content form .email {
  105 + position: absolute;
  106 + outline: none;
  107 + width: 300px;
  108 + height: 50px;
  109 + border: 1px solid #dad9d9;
  110 + padding: 0;
  111 + border-right: none;
  112 + text-indent: 15px;
  113 + font-size: 18px;
  114 + color: #333;
  115 + border-radius: 5px;
  116 + -webkit-border-radius: 5px;
  117 + -moz-border-radius: 5px;
  118 + box-shadow: inset 3px 3px 3px 0px #eeeeee;
  119 + -webkit-box-shadow: inset 3px 3px 3px 0px #eeeeee;
  120 + -moz-box-shadow: inset 3px 3px 3px 0px #eeeeee;
  121 +}
  122 +#content form .email:focus {
  123 + border-color: #77a811;
  124 +}
  125 +#content form .button {
  126 + position: absolute;
  127 + left: 290px;
  128 + outline: none;
  129 + border: none;
  130 + background: no-repeat 0px 0px url('/img/style/button-keep-me-posted.png');
  131 + width: 202px;
  132 + height: 54px;
  133 + text-indent: -9999px;
  134 +}
  135 +#content form .button:hover,
  136 +#content form .button:focus {
  137 + opacity: 0.9;
  138 +}
  139 +#content hr {
  140 + width: 494px;
  141 + height: 17px;
  142 + background-image: url('/img/style/divider.png');
  143 + border: none;
  144 + margin: 35px 0 0 0;
  145 + clear: both;
  146 +}
  147 +#content h2,
  148 +#content h2 a {
  149 + margin: 40px 0;
  150 + font: normal 60px/40px 'Blanch Caps', sans-serif;
  151 + color: #232323;
  152 +}
  153 +#content p {
  154 + line-height: 22px;
  155 +}
  156 +#content ul.team {
  157 + list-style-type: none;
  158 + padding: 0;
  159 + margin: 0;
  160 +}
  161 +#content ul.team li {
  162 + width: 190px;
  163 + float: left;
  164 + margin-left: 44px;
  165 +}
  166 +#content ul.team img {
  167 + border: 1px solid #333;
  168 +}
  169 +#content ul.team p {
  170 + text-align: center;
  171 +}
  172 +#content .sponsors {
  173 + list-style-type: none;
  174 + margin: 0;
  175 + padding: 0;
  176 + font-size: 0;
  177 +}
  178 +#content .sponsors li {
  179 + display: inline;
  180 + padding: 0;
  181 + margin: 0;
  182 +}
  183 +#content .sponsors li img {
  184 + border: 1px solid #eee;
  185 + padding: 10px;
  186 + margin-right: 13px;
  187 + margin-bottom: 13px;
  188 + filter: grayscale(100%);
  189 + -webkit-filter: grayscale(100%);
  190 + -moz-filter: grayscale(100%);
  191 + -ms-filter: grayscale(100%);
  192 + -o-filter: grayscale(100%);
  193 + -o-transition: -webkit-filter 0.4s ease-in-out;
  194 + -ms-transition: -webkit-filter 0.4s ease-in-out;
  195 + -moz-transition: -webkit-filter 0.4s ease-in-out;
  196 + -webkit-transition: -webkit-filter 0.4s ease-in-out;
  197 + transition: -webkit-filter 0.4s ease-in-out;
  198 + opacity: 0.8;
  199 +}
  200 +#content .sponsors li img:hover {
  201 + filter: grayscale(0%);
  202 + -webkit-filter: grayscale(0%);
  203 + -moz-filter: grayscale(0%);
  204 + -ms-filter: grayscale(0%);
  205 + -o-filter: grayscale(0%);
  206 + opacity: 1;
  207 + border: 1px solid #ccc;
  208 +}
  209 +#content .sponsors li:nth-of-type(3n) img {
  210 + margin-right: 0;
  211 +}
  212 +/* Footer (http://stackoverflow.com/a/8825714/62383) */
  213 +html,
  214 +body {
  215 + height: 100%;
  216 +}
  217 +#holder {
  218 + min-height: 100%;
  219 + position: relative;
  220 +}
  221 +#footer-space {
  222 + height: 90px;
  223 +}
  224 +#footer {
  225 + height: 90px;
  226 + background-image: url('/img/style/header-pattern.jpg');
  227 + position: absolute;
  228 + bottom: 0;
  229 + left: 0;
  230 + right: 0;
  231 + color: #c7c7c7;
  232 + font-size: 12px;
  233 +}
  234 +#footer .columns {
  235 + width: 592px;
  236 + margin: 25px auto 0 auto;
  237 + position: relative;
  238 +}
  239 +#footer .credits {
  240 + width: 370px;
  241 + position: absolute;
  242 +}
  243 +#footer .credits p {
  244 + margin: 0 0 5px 0;
  245 +}
  246 +#footer .co-organizers {
  247 + position: absolute;
  248 + left: 370px;
  249 +}
  250 +#footer .co-organizers p {
  251 + margin: 0 0 20px 0;
  252 +}
  253 +#footer .co-organizers img {
  254 + margin-right: 5px;
  255 + opacity: 0.1;
  256 +}
0  public/favicon.ico → favicon.ico
File renamed without changes
0  public/fonts/blanch_caps-webfont.eot → fonts/blanch_caps-webfont.eot
File renamed without changes
0  public/fonts/blanch_caps-webfont.svg → fonts/blanch_caps-webfont.svg
File renamed without changes
0  public/fonts/blanch_caps-webfont.ttf → fonts/blanch_caps-webfont.ttf
File renamed without changes
0  public/fonts/blanch_caps-webfont.woff → fonts/blanch_caps-webfont.woff
File renamed without changes
0  public/fonts/blanch_caps_light-webfont.eot → fonts/blanch_caps_light-webfont.eot
File renamed without changes
0  public/fonts/blanch_caps_light-webfont.svg → fonts/blanch_caps_light-webfont.svg
File renamed without changes
0  public/fonts/blanch_caps_light-webfont.ttf → fonts/blanch_caps_light-webfont.ttf
File renamed without changes
0  public/fonts/blanch_caps_light-webfont.woff → fonts/blanch_caps_light-webfont.woff
File renamed without changes
10 pages/guides/connect_to_access_point.md → guides/connect_to_access_point.md
Source Rendered
... ... @@ -1,9 +1,9 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = 'Connect the drone to an access point';
4   -%>
  1 +---
  2 +layout: default
  3 +title: Connect the drone to an access point
  4 +---
5 5
6   -<h2 id="connect_to_access_point"><a href="#connect_to_access_point"><%= this.title %></a></h2>
  6 +<h2 id="connect_to_access_point"><a href="#connect_to_access_point">{{ page.title }}</a></h2>
7 7
8 8 Normally, if you're connected to your drone's WiFi you don't have connection to
9 9 the internet. This is not very convenient, so an easy way out is letting the AR drone
10 pages/guides/getting_started.md → guides/getting_started.md
Source Rendered
... ... @@ -1,9 +1,9 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = 'Getting started';
4   -%>
  1 +---
  2 +layout: default
  3 +title: Getting started
  4 +---
5 5
6   -<h2 id="getting_started"><a href="#getting_started"><%= this.title %></a></h2>
  6 +<h2 id="getting_started"><a href="#getting_started">{{ page.title }}</a></h2>
7 7
8 8 Wow, you're finally there and ready to hack a effin' flying robot! Here's a simple
9 9 way to get started.
10 pages/guides/index.md → guides/index.md
Source Rendered
... ... @@ -1,9 +1,9 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = 'NodeCopter Guides';
4   -%>
  1 +---
  2 +layout: default
  3 +title: NodeCopter Guides
  4 +---
5 5
6   -<h2 id="guides"><a href="#guides"><%= this.title %></a></h2>
  6 +<h2 id="guides"><a href="#guides">{{ page.title }}</a></h2>
7 7
8 8 Have you written a nodecopter guide? Add it by [editing this
9 9 page](https://github.com/nodecopter/nodecopter.com/edit/master/pages/guides/index.md).
10 pages/ideas.md → ideas.md
Source Rendered
... ... @@ -1,7 +1,7 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = 'Ideas';
4   -%>
  1 +---
  2 +layout: default
  3 +title: Ideas
  4 +---
5 5
6 6 First off, please check out the many [modules](http://nodecopter.com/modules) that
7 7 we already have. It's quite possible that there's already a module implementing your
@@ -10,7 +10,7 @@ idea and that needs your contributions!
10 10 Also, if you want to see your idea on this list, [go ahead and add it](https://github.com/nodecopter/nodecopter.com/edit/master/pages/ideas.md), everything
11 11 is welcome!
12 12
13   -<h2 id="ideas"><a href="#ideas"><%= this.title %></a></h2>
  13 +<h2 id="ideas"><a href="#ideas">{{ page.title }}</a></h2>
14 14
15 15 ### Acurate position feedback from kinect
16 16
0  public/img/ardrone2-big.jpg → img/ardrone2-big.jpg
File renamed without changes
0  public/img/ardrone2-small.jpg → img/ardrone2-small.jpg
File renamed without changes
0  public/img/berlinjs-logo.png → img/berlinjs-logo.png
File renamed without changes
0  public/img/dublin-family.jpg → img/dublin-family.jpg
File renamed without changes
0  public/img/dublin-venue-small.jpg → img/dublin-venue-small.jpg
File renamed without changes
0  public/img/homepage_photo.jpg → img/homepage_photo.jpg
File renamed without changes
0  public/img/jsconfeu-logo.png → img/jsconfeu-logo.png
File renamed without changes
0  public/img/jsconfus-location.png → img/jsconfus-location.png
File renamed without changes
0  public/img/logo.png → img/logo.png
File renamed without changes
0  public/img/sod-banner.png → img/sod-banner.png
File renamed without changes
0  public/img/sponsors/Makefile → img/sponsors/Makefile
File renamed without changes
0  public/img/sponsors/adobe.png → img/sponsors/adobe.png
File renamed without changes
0  public/img/sponsors/clearleft.png → img/sponsors/clearleft.png
File renamed without changes
0  public/img/sponsors/co-up.png → img/sponsors/co-up.png
File renamed without changes
0  public/img/sponsors/create-net.png → img/sponsors/create-net.png
File renamed without changes
0  public/img/sponsors/engineyard.png → img/sponsors/engineyard.png
File renamed without changes
0  public/img/sponsors/geeklist.png → img/sponsors/geeklist.png
File renamed without changes
0  public/img/sponsors/gls.png → img/sponsors/gls.png
File renamed without changes
0  public/img/sponsors/iorum.png → img/sponsors/iorum.png
File renamed without changes
0  public/img/sponsors/leftlogic.png → img/sponsors/leftlogic.png
File renamed without changes
0  public/img/sponsors/madgex.png → img/sponsors/madgex.png
File renamed without changes
0  public/img/sponsors/message.png → img/sponsors/message.png
File renamed without changes
0  public/img/sponsors/moviepilot.png → img/sponsors/moviepilot.png
File renamed without changes
0  public/img/sponsors/mozilla.png → img/sponsors/mozilla.png
File renamed without changes
0  public/img/sponsors/nodejitsu.png → img/sponsors/nodejitsu.png
File renamed without changes
0  public/img/sponsors/p7s1.png → img/sponsors/p7s1.png
File renamed without changes
0  public/img/sponsors/parrot.png → img/sponsors/parrot.png
File renamed without changes
0  public/img/sponsors/ribot.png → img/sponsors/ribot.png
File renamed without changes
0  public/img/sponsors/rumblelabs.png → img/sponsors/rumblelabs.png
File renamed without changes
0  public/img/sponsors/sinnerschrader.png → img/sponsors/sinnerschrader.png
File renamed without changes
0  public/img/sponsors/src/adobe.eps → img/sponsors/src/adobe.eps
File renamed without changes
0  public/img/sponsors/src/co-up.png → img/sponsors/src/co-up.png
File renamed without changes
0  public/img/sponsors/src/gls.eps → img/sponsors/src/gls.eps
File renamed without changes
0  public/img/sponsors/src/moviepilot.pdf → img/sponsors/src/moviepilot.pdf
File renamed without changes
0  public/img/sponsors/src/mozilla.eps → img/sponsors/src/mozilla.eps
File renamed without changes
0  public/img/sponsors/src/nodejitsu.png → img/sponsors/src/nodejitsu.png
File renamed without changes
0  public/img/sponsors/src/p7s1.EPS → img/sponsors/src/p7s1.EPS
File renamed without changes
0  public/img/sponsors/src/parrot.eps → img/sponsors/src/parrot.eps
File renamed without changes
0  public/img/sponsors/src/sinnerschrader.eps → img/sponsors/src/sinnerschrader.eps
File renamed without changes
0  public/img/sponsors/src/tito.eps → img/sponsors/src/tito.eps
File renamed without changes
0  public/img/sponsors/src/transloadit.eps → img/sponsors/src/transloadit.eps
File renamed without changes
0  public/img/sponsors/src/vdlabs.png → img/sponsors/src/vdlabs.png
File renamed without changes
0  public/img/sponsors/src/vesseltracker.png → img/sponsors/src/vesseltracker.png
File renamed without changes
0  public/img/sponsors/tito.png → img/sponsors/tito.png
File renamed without changes
0  public/img/sponsors/transloadit.png → img/sponsors/transloadit.png
File renamed without changes
0  public/img/sponsors/vdlabs.png → img/sponsors/vdlabs.png
File renamed without changes
0  public/img/sponsors/vesseltracker.png → img/sponsors/vesseltracker.png
File renamed without changes
0  public/img/sponsors/windowsazure.png → img/sponsors/windowsazure.png
File renamed without changes
0  public/img/story/dean-and-woodie.jpg → img/story/dean-and-woodie.jpg
File renamed without changes
0  public/img/story/first-robotics-competition.jpg → img/story/first-robotics-competition.jpg
File renamed without changes
0  public/img/style/button-keep-me-posted.png → img/style/button-keep-me-posted.png
File renamed without changes
0  public/img/style/divider.png → img/style/divider.png
File renamed without changes
0  public/img/style/header-dividers.png → img/style/header-dividers.png
File renamed without changes
0  public/img/style/header-pattern.jpg → img/style/header-pattern.jpg
File renamed without changes
0  public/img/team/andrew_nesbitt.jpg → img/team/andrew_nesbitt.jpg
File renamed without changes
0  public/img/team/felix_geisendoerfer.jpg → img/team/felix_geisendoerfer.jpg
File renamed without changes
0  public/img/team/jordi_boggiano.jpg → img/team/jordi_boggiano.jpg
File renamed without changes
0  public/img/team/julian_cheal.jpg → img/team/julian_cheal.jpg
File renamed without changes
0  public/img/team/katharina_buca.jpg → img/team/katharina_buca.jpg
File renamed without changes
0  public/img/team/matti_besser.jpg → img/team/matti_besser.jpg
File renamed without changes
0  public/img/team/paul_campbell.jpg → img/team/paul_campbell.jpg
File renamed without changes
0  public/img/team/robin_mehner.jpg → img/team/robin_mehner.jpg
File renamed without changes
0  public/img/team/thorsten_ball.jpg → img/team/thorsten_ball.jpg
File renamed without changes
0  public/img/team/tim_koschuetzki.jpg → img/team/tim_koschuetzki.jpg
File renamed without changes
0  public/img/venue-big.jpg → img/venue-big.jpg
File renamed without changes
0  public/img/venue-small.jpg → img/venue-small.jpg
File renamed without changes
16 pages/index.md → index.md
Source Rendered
... ... @@ -1,11 +1,11 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = 'The NodeCopter - Programming flying robots with node.js';
4   -this.introTitle = 'Flying robots & node.js';
5   -this.introText =
6   - 'A full day of programming <strong>flying robots</strong> with<br>' +
7   - 'node.js, started in Berlin on October 5 2012.';
8   -%>
  1 +---
  2 +layout: default
  3 +title: The NodeCopter - Programming flying robots with node.js
  4 +introTitle: Flying robots & node.js
  5 +introText: |
  6 + A full day of programming <strong>flying robots</strong> with<br>
  7 + node.js, started in Berlin on October 5 2012.
  8 +---
9 9
10 10 <h2 id="upcoming-events"><a href="#upcoming-events">Upcoming Events</a></h2>
11 11
0  public/js/modules.js → js/modules.js
File renamed without changes
0  public/js/vendor/jquery-ajax-localstorage-cache.js → js/vendor/jquery-ajax-localstorage-cache.js
File renamed without changes
0  public/js/vendor/jquery.js → js/vendor/jquery.js
File renamed without changes
0  public/logo.ai → logo.ai
File renamed without changes
0  public/logo.pdf → logo.pdf
File renamed without changes
10 pages/modules.md → modules.md
Source Rendered
... ... @@ -1,9 +1,9 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = 'NodeCopter Modules';
4   -%>
  1 +---
  2 +layout: default
  3 +title: NodeCopter Modules
  4 +---
5 5
6   -<h2 id="modules"><a href="#modules"><%= this.title %></a></h2>
  6 +<h2 id="modules"><a href="#modules">{{ page.title }}</a></h2>
7 7
8 8 Have you written a nodecopter module? Add it by [editing this
9 9 page](https://github.com/nodecopter/nodecopter.com/edit/master/pages/modules.md).
14 package.json
... ... @@ -1,14 +0,0 @@
1   -{
2   - "name": "nodecopter.com",
3   - "private": true,
4   - "version": "0.0.0",
5   - "description": "The nodecopter.com website.",
6   - "repository": {
7   - "type": "git",
8   - "url": "git://github.com/nodecopter/nodecopter.com.git"
9   - },
10   - "license": "BSD",
11   - "devDependencies": {
12   - "romulus": ">=0.0.11"
13   - }
14   -}
6 pages/2013/amelia-island/may-30.md
Source Rendered
... ... @@ -1,6 +0,0 @@
1   -<%
2   -this.layout = 'default';
3   -this.title = this.introTitle = 'Amelia Island, May 30th 2013';
4   -%>
5   -
6   -# More info coming soon ...
330 public/css/main.less
... ... @@ -1,330 +0,0 @@
1   -/* Variables */
2   -@font-dir: '/fonts';
3   -
4   -/* Fonts */
5   -.custom-font(@name, @prefix) {
6   - font-family: @name;
7   - src: url('@{font-dir}/@{prefix}-webfont.eot');
8   - src: url('@{font-dir}/@{prefix}-webfont.eot?#iefix') format('embedded-opentype'),
9   - url('@{font-dir}/@{prefix}-webfont.woff') format('woff'),
10   - url('@{font-dir}/@{prefix}-webfont.ttf') format('truetype'),
11   - url('@{font-dir}/@{prefix}-webfont.svg#@{prefix}regular') format('svg');
12   - font-weight: normal;
13   - font-style: normal;
14   -}
15   -
16   -@font-face{.custom-font('Blanch Caps', 'blanch_caps');}
17   -@font-face{.custom-font('Blanch Caps Light', 'blanch_caps_light');}
18   -
19   -/* Mixins */
20   -.box-shadow(@style, @color) when (iscolor(@color)) {
21   - box-shadow: @style @color;
22   - -webkit-box-shadow: @style @color;
23   - -moz-box-shadow: @style @color;
24   -}
25   -
26   -.rounded-corners(@radius: 5px) {
27   - border-radius: @radius;
28   - -webkit-border-radius: @radius;
29   - -moz-border-radius: @radius;
30   -}
31   -
32   -.filter(@filter) {
33   - filter: @filter;
34   - -webkit-filter: @filter;
35   - -moz-filter: @filter;
36   - -ms-filter: @filter;
37   - -o-filter: @filter;
38   -}
39   -
40   -.transition(@argument){
41   - -o-transition: @argument;
42   - -ms-transition: @argument;
43   - -moz-transition: @argument;
44   - -webkit-transition: @argument;
45   - transition: @argument;
46   -}
47   -
48   -/* Layout */
49   -@img-dir: '/img/style';
50   -@link-color: #6d941b;
51   -
52   -body{
53   - background-color: #f2f0f0;
54   - margin: 0;
55   - font: 16px/22px 'Helvetica Neue', Helvetica, Arial, sans-serif;
56   - color: #333;
57   -}
58   -
59   -a{
60   - color: @link-color;
61   - text-decoration: none;
62   -
63   - &:hover{
64   - text-decoration: underline;
65   - }
66   -}
67   -
68   -.clear{
69   - clear: both;
70   -}