Skip to content

Commit

Permalink
Initial jekyll implimentation (unfortunately loosing haml)
Browse files Browse the repository at this point in the history
  • Loading branch information
quirkey committed May 30, 2009
1 parent 2bf8f5a commit 7d6c8dc
Show file tree
Hide file tree
Showing 18 changed files with 265 additions and 231 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.DS_Store
6 changes: 6 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
source: ./src
destination: ./site
lsi: true
pygments: true
markdown: maruku
permalink: date
96 changes: 49 additions & 47 deletions site/index.html
Original file line number Diff line number Diff line change
@@ -1,59 +1,61 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>RailsBridge Teaching Kids Project</title>
<title>RailsBridge : Teaching Kids Project : Home</title>
<link href="stylesheets/application.css" media="all" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id='container'>
<div id='top'>
<img alt="Logo" src="images/logo.png"/>
<div id='top'><img alt="Logo" src="images/logo.png" /></div>
<div id="main">
<h1>The Teaching Kids Mission:</h1>
<p>Encouraging kids to create computer applications by providing support and curricula</p>
<h2>What's this about?</h2>
<p>There are a few reasons why it is important to teach kids how to develop computer applications:</p>
<ul>
<li><strong>A Different Way to Think</strong> kids should learn computer programming for the same reasons they should learn a foreign language or the scientific process. Programming requires a different sort of thinking and problem solving than other disciplines. It is good brain exercise.</li>
<li><strong>Understanding Our World</strong> Just as kids who learn to write fiction gain a greater understand of reading a novel, so do kids who learn to program gain a greater understanding of the software tool they will use in their lives. We teach kids to have a basic understanding of the world around them, from electricity to physics to the periodic table. This knowledge helps them understand the world they live in, regardless of whether it is directly applicable in their careers.</li>
<li><strong>Inspire (some of) Them to Become Software Engineers</strong> Internationally there is a gender imbalance amongst software engineers. In the US, that imbalance extends to race and class. it is critical that the people who create the tools that humans use for problem solving are representative of the diverse people on the planet. Besides it is no fun working in a homogeneous crowd or, even worse, feeling like a token "other." For those kids that have a hankering to do this kind of work, they need to know that it is an option for them.</li>
</ul>
<p>Encouraging kids to create computer applications by providing support and curricula</p>
<h2>What's this about?</h2>
<p>There are a few reasons why it is important to teach kids how to develop computer applications:</p>
<ul>
<li><strong>A Different Way to Think</strong> kids should learn computer programming for the same reasons they should learn a foreign language or the scientific process. Programming requires a different sort of thinking and problem solving than other disciplines. It is good brain exercise.</li>
<li><strong>Understanding Our World</strong> Just as kids who learn to write fiction gain a greater understand of reading a novel, so do kids who learn to program gain a greater understanding of the software tool they will use in their lives. We teach kids to have a basic understanding of the world around them, from electricity to physics to the periodic table. This knowledge helps them understand the world they live in, regardless of whether it is directly applicable in their careers.</li>
<li><strong>Inspire (some of) Them to Become Software Engineers</strong> Internationally there is a gender imbalance amongst software engineers. In the US, that imbalance extends to race and class. it is critical that the people who create the tools that humans use for problem solving are representative of the diverse people on the planet. Besides it is no fun working in a homogeneous crowd or, even worse, feeling like a token "other." For those kids that have a hankering to do this kind of work, they need to know that it is an option for them.</li>
</ul>


<div id='left'>
<h2>Who is this for?</h2>
<ul>
<li>teachers who want to help kids to understand a part of the world they live in</li>
<li>parents who want to teach their kids or encourage their schools to teach programming</li>
<li>people who write code and want to share their love of software development</li>
</ul>
</div>
<div id='right'>
<h2>Explore:</h2>
<ul>
<li>
<a href="lessons.html">Lessons</a>
</li>
<li>
<a href="languages.html">Languages for Teaching Kids</a>
</li>
<li>
<a href="resources.html">Resources</a>
</li>
</ul>
<h2>Other Organizations</h2>
<ul>
<li>
<a href="http://www.csta.acm.org/">CSTA</a>
</li>
<li>
<a href="http://www.iste.org/">ISTE</a>
</li>
</ul>
</div>
<div class='clear'></div>
<div id='bottom'></div>
<p>
<a href="http://railsbridge.org">Main RailsBridge Site</a>
</p>
</div>
<div id='left'>
<h2>Who is this for?</h2>
<ul>
<li>teachers who want to help kids to understand a part of the world they live in</li>
<li>parents who want to teach their kids or encourage their schools to teach programming</li>
<li>people who write code and want to share their love of software development</li>
</ul>
</div>
<div id='right'>
<h2>Explore:</h2>
<ul>
<li>
<a href="lessons.html">Lessons</a>
</li>
<li>
<a href="languages.html">Languages for Teaching Kids</a>
</li>
<li>
<a href="resources.html">Resources</a>
</li>
</ul>
<h2>Other Organizations</h2>
<ul>
<li>
<a href="http://www.csta.acm.org/">CSTA</a>
</li>
<li>
<a href="http://www.iste.org/">ISTE</a>
</li>
</ul>
</div>
<div class='clear'></div>
<div id='bottom'></div>
<p>
<a href="http://railsbridge.org">Main RailsBridge Site</a>
</p>
</div>
</body>
</html>
15 changes: 15 additions & 0 deletions src/_layouts/application.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>RailsBridge : Teaching Kids Project : {{ page.title }}</title>
<link href="stylesheets/application.css" media="all" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id='container'>
<div id='top'><img alt="Logo" src="images/logo.png" /></div>
<div id="main">
{{ content }}
</div>
</div>
</body>
</html>
Binary file added src/images/bg.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/images/logo-tiny.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/images/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
51 changes: 51 additions & 0 deletions src/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
title: Home
layout: application
---
<h1>The Teaching Kids Mission:</h1>
<p>Encouraging kids to create computer applications by providing support and curricula</p>
<h2>What's this about?</h2>
<p>There are a few reasons why it is important to teach kids how to develop computer applications:</p>
<ul>
<li><strong>A Different Way to Think</strong> kids should learn computer programming for the same reasons they should learn a foreign language or the scientific process. Programming requires a different sort of thinking and problem solving than other disciplines. It is good brain exercise.</li>
<li><strong>Understanding Our World</strong> Just as kids who learn to write fiction gain a greater understand of reading a novel, so do kids who learn to program gain a greater understanding of the software tool they will use in their lives. We teach kids to have a basic understanding of the world around them, from electricity to physics to the periodic table. This knowledge helps them understand the world they live in, regardless of whether it is directly applicable in their careers.</li>
<li><strong>Inspire (some of) Them to Become Software Engineers</strong> Internationally there is a gender imbalance amongst software engineers. In the US, that imbalance extends to race and class. it is critical that the people who create the tools that humans use for problem solving are representative of the diverse people on the planet. Besides it is no fun working in a homogeneous crowd or, even worse, feeling like a token "other." For those kids that have a hankering to do this kind of work, they need to know that it is an option for them.</li>
</ul>


<div id='left'>
<h2>Who is this for?</h2>
<ul>
<li>teachers who want to help kids to understand a part of the world they live in</li>
<li>parents who want to teach their kids or encourage their schools to teach programming</li>
<li>people who write code and want to share their love of software development</li>
</ul>
</div>
<div id='right'>
<h2>Explore:</h2>
<ul>
<li>
<a href="lessons.html">Lessons</a>
</li>
<li>
<a href="languages.html">Languages for Teaching Kids</a>
</li>
<li>
<a href="resources.html">Resources</a>
</li>
</ul>
<h2>Other Organizations</h2>
<ul>
<li>
<a href="http://www.csta.acm.org/">CSTA</a>
</li>
<li>
<a href="http://www.iste.org/">ISTE</a>
</li>
</ul>
</div>
<div class='clear'></div>
<div id='bottom'></div>
<p>
<a href="http://railsbridge.org">Main RailsBridge Site</a>
</p>
47 changes: 47 additions & 0 deletions src/languages.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>RailsBridge Teaching Kids Project</title>
<link href="stylesheets/application.css" media="all" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id='container'>
<div id='top'>
<img alt="Logo" src="images/logo.png"/>
<h1>Languages and Learning Environments</h1>
<p class='left'>The following environments and languages have been suggested as good for teaching kids</p>
<h3>Ruby</h3>
<ul>
<li>Shoes (Desktop apps for Mac, Win, Linux. Easy to create graphics and get started quickly.)</li>
<li>Sinatra (for easy web apps)</li>
<li>
<a href="http://tryruby.hobix.com/">Online IRB</a>
One teacher said this wasn't "fun & easy" enough for middle- and high-school kids, but might be a good tool to offer at some point.
</li>
</ul>
<h3>Other languages</h3>
<ul>
<li>Processing (wicked cool graphics/animation programming environment, based on Java language without the normal Java overhead)</li>
<li>Karel (taught at stanford intro CS classes with a Robot!)</li>
<li>
<a href="http://www.alice.org">Alice</a>
(3D drag-and-drop programming environment for telling a story, playing an interactive game, or a video to share on the web.
</li>
<li>
<a href="http://www.yoyogames.com/gamemaker">YoYoGames</a>
(drag-and-drop game-making tool)
</li>
<li>
<a href="http://scratch.mit.edu/">Scratch</a>
(snap together blocks to make stories, games, & animations)
</li>
</ul>
<div class='clear'></div>
<div id='bottom'></div>
<p>
<a href="index.html">Home</a>
</p>
</div>
</div>
</body>
</html>
7 changes: 0 additions & 7 deletions src/layouts/application.haml

This file was deleted.

26 changes: 26 additions & 0 deletions src/lessons.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>RailsBridge Teaching Kids Project</title>
<link href="stylesheets/application.css" media="all" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id='container'>
<div id='top'>
<img alt="Logo" src="images/logo.png"/>
<h1>Lessons</h1>
<ul>
<li>
<a href="http://github.com/railsbridge/teachingkids/tree/master">teachingkids</a>
Our online lesson repository
</li>
</ul>
<div class='clear'></div>
<div id='bottom'></div>
<p>
<a href="index.html">Home</a>
</p>
</div>
</div>
</body>
</html>
54 changes: 0 additions & 54 deletions src/pages/index.haml

This file was deleted.

40 changes: 0 additions & 40 deletions src/pages/languages.haml

This file was deleted.

19 changes: 0 additions & 19 deletions src/pages/lessons.haml

This file was deleted.

Loading

0 comments on commit 7d6c8dc

Please sign in to comment.