Skip to content

Commit

Permalink
fix internal links using ERB
Browse files Browse the repository at this point in the history
  • Loading branch information
eriktrautman committed Oct 8, 2013
1 parent a0c2e7e commit b825d98
Show file tree
Hide file tree
Showing 19 changed files with 31 additions and 31 deletions.
2 changes: 1 addition & 1 deletion becoming_a_web_developer/finish.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Hopefully you've gained a better idea of what a web developer actually does and

## Additional Resources

*Have you run across anything that's really helpful for learning this? Add it here! See our section on [How to Contribute]({{site.url}}/dir/contributing.html).*
*Have you run across anything that's really helpful for learning this? Add it here! See our section on [How to Contribute](<%= root_path %>/contributing.html).*

* Read [this Quora answer](http://www.quora.com/Product-Management/What-does-a-great-product-manager-at-a-tech-startup-do-day-to-day-e-g-wireframe-feature-flow-etc) if you also want to know what a Product Manager does.
* Add Here!
2 changes: 1 addition & 1 deletion becoming_a_web_developer/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Total estimated time: 2-4 hours

This short section is about answering the basic questions people have about the actual practice and career of web development. Because, let's be honest, even if you've got a strong feeling that you like building things and web development is the right path for you, you still probably don't have a great idea of what developers actually do... and that's where everyone starts so it's okay.

If some of the terms and explanations here seem unfamiliar to you, it may be worth checking out the section on [web development 101]({{site.url}}/dir/web_development_basics/) and coming back here as necessary. Hopefully, you'll be interested enough in this stuff to go check it out afterward!
If some of the terms and explanations here seem unfamiliar to you, it may be worth checking out the section on [web development 101](<%= root_path %>/web_development_basics/) and coming back here as necessary. Hopefully, you'll be interested enough in this stuff to go check it out afterward!

Start with [code.org's video about "what most schools don't teach"](http://www.youtube.com/watch?v=nKIu9yen5nc) to get fired up.

Expand Down
2 changes: 1 addition & 1 deletion databases/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Intro

You've already taken a brief dip into databases as part of the [Web Development 101]({{site.url}}/dir/web_development_basics/web_programming_basics/database_basics.html) section, hopefully learning why we use databases and some basics about how they are structured. In this section, we'll dive a bit deeper into relational databases and SQL in particular.
You've already taken a brief dip into databases as part of the [Web Development 101](<%= root_path %>/web_development_basics/web_programming_basics/database_basics.html) section, hopefully learning why we use databases and some basics about how they are structured. In this section, we'll dive a bit deeper into relational databases and SQL in particular.

It's a bit difficult to predict how much knowledge of SQL is the right amount... if you're building a very straightforward web application, you'll likely only need to understand the basics of Create/Read/Update/Destroy operations, how to join tables together, and how to filter and order results.

Expand Down
8 changes: 4 additions & 4 deletions getting_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ We also believe that there's plenty of high quality content out there right now.

## What You'll Learn

We assume that you're at square one, so we start out by going over [what exactly a web developer does]({{ site.url }}/dir/becoming_a_web_developer/), [how to install the necessary software]({{site.url}}/dir/installations/) on your machine, and how to [pair up with other students]({{site.url}}/dir/pairing/) on projects. The [Web Development 101 section]({{site.url}}/dir/web_development_basics/) will give you a chance to explore several of the languages and technologies you'll need to know on your journey so you have a good sense of context when you push forward into the real meaty stuff. It gives you a taste of HTML, CSS, Javascript, Ruby, Rails, databases, Git, testing and more. We've also created "mini-projects" that will give you a chance to test your new knowledge by actually building something (ideally with another student!).
We assume that you're at square one, so we start out by going over [what exactly a web developer does]({{ site.url }}/becoming_a_web_developer/), [how to install the necessary software](<%= root_path %>/installations/) on your machine, and how to [pair up with other students](<%= root_path %>/pairing/) on projects. The [Web Development 101 section](<%= root_path %>/web_development_basics/) will give you a chance to explore several of the languages and technologies you'll need to know on your journey so you have a good sense of context when you push forward into the real meaty stuff. It gives you a taste of HTML, CSS, Javascript, Ruby, Rails, databases, Git, testing and more. We've also created "mini-projects" that will give you a chance to test your new knowledge by actually building something (ideally with another student!).

The curriculum takes a back-to-front approach to learning a Ruby on Rails workflow. That means starting with a strong foundation in Ruby and an understanding of databases before migrating into Rails (which is a framework built using Ruby).

Expand All @@ -36,11 +36,11 @@ The units here are meant to break down into approximately 20% pre-learning / 80%

Each step of the way, you should be able to see your progress through the projects you've built and by how far you've progressed along the path laid out here. We'll also do our best to answer the question "So why the heck do I need to know this anyway?". If one piece of content has you stuck, we'll have links to additional resources to help shore up your understanding.

Navigate through the curriculum using the roadmap in the sidebar. The links will take you to the appropriate files inside the repository for each unit. You're viewing this online but the whole curriculum really lives in a bunch of markdown files on Github that you can [contribute to]({{site.url}}/dir/contributing.html).
Navigate through the curriculum using the roadmap in the sidebar. The links will take you to the appropriate files inside the repository for each unit. You're viewing this online but the whole curriculum really lives in a bunch of markdown files on Github that you can [contribute to](<%= root_path %>/contributing.html).

## Work In Progress!

This project is very much a work-in-progress and benefits heavily from the contributions of everyone from students to teachers to developers. If you'd like to help out, take a look at our [contributing page]({{site.url}}/dir/contributing.html). The early stuff is fairly fleshed out but there's lots of work to do to pave this road to the finish!
This project is very much a work-in-progress and benefits heavily from the contributions of everyone from students to teachers to developers. If you'd like to help out, take a look at our [contributing page](<%= root_path %>/contributing.html). The early stuff is fairly fleshed out but there's lots of work to do to pave this road to the finish!

If you have questions about The Odin Project itself, [contact us here](mailto:[email protected]).

Expand All @@ -55,4 +55,4 @@ This is also a path best navigated with help from friends (one or many). If you

<br>
<hr>
[**Why Odin?**]({{site.url}}/dir/odin.html)
[**Why Odin?**](<%= root_path %>/odin.html)
2 changes: 1 addition & 1 deletion installations/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ If you've run into issues with your installation and are desperately looking for
* Michael Hartl describes the installation in his [Rails Tutorial, Chapter 1](http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec-up_and_running), and the chapter also guides you through making and deploying your first bare-bones Rails app just to make sure everything's working properly.
* Treehouse has short videos describing Rails installation for various environments in their [Getting Started with Rails](http://teamtreehouse.com/library/programming/build-a-simple-ruby-on-rails-application/getting-started-with-rails) unit.
* [Rubyonrails.org](http://rubyonrails.org/download) installation section.
* [Guide]({{site.url}}/dir/additional_resources/sublimetext_windows_CLI.html) for opening Sublime Text via command line in Windows.
* [Guide](<%= root_path %>/additional_resources/sublimetext_windows_CLI.html) for opening Sublime Text via command line in Windows.


## Checklist
Expand Down
2 changes: 1 addition & 1 deletion odin.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Odin is a figure from Norse mythology, the allfather of the gods. He is powerfu
Learning development is not an easy task and the tools laid out here are merely the path; you must walk it yourself. Should you possess a thirst for knowledge and persistence of spirit akin to that storied in Odin's mythos, you will surely find success on your journey.

<center>
<img src="{{site.url}}/dir/additional_resources/images/odin_logo_circle_black.gif" alt="Odin" width="64px" style="margin-left:auto; margin-right:auto;">
<img src="<%= root_path %>/additional_resources/images/odin_logo_circle_black.gif" alt="Odin" width="64px" style="margin-left:auto; margin-right:auto;">
</center>

[Wikipedia](http://en.wikipedia.org/wiki/Odin)
2 changes: 1 addition & 1 deletion ruby/basic_ruby/building_blocks.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

## Intro

This should start as a quick refresher of what [you've already learned]({{site.url}}/dir/web_development_basics/web_programming_basics/back_end_basics/)... And now you get to build stuff!
This should start as a quick refresher of what [you've already learned](<%= root_path %>/web_development_basics/web_programming_basics/back_end_basics/)... And now you get to build stuff!

## Homework Assignment

Expand Down
6 changes: 3 additions & 3 deletions ruby/basic_ruby/project_building_blocks.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Implement a caesar cipher that takes in a string and the shift factor and then o
* Don't forget to keep the same case.

### Student Solutions
*[Submit a link]({{site.url}}/dir/contributing.html) to the github repo with your files in it here with a pull request. Please include your partner's github handle somewhere in the description if they would like attribution.*
*[Submit a link](<%= root_path %>/contributing.html) to the github repo with your files in it here with a pull request. Please include your partner's github handle somewhere in the description if they would like attribution.*

* Your Solution Here

Expand All @@ -51,7 +51,7 @@ Implement a method `stock_picker` that takes in an array of stock prices, one fo
* Pay attention to edge cases like when the lowest day is the last day or the highest day is the first day.

### Student Solutions
*[Submit a link]({{site.url}}/dir/contributing.html) to the github repo with your files in it here with a pull request. Please include your partner's github handle somewhere in the description if they would like attribution.*
*[Submit a link](<%= root_path %>/contributing.html) to the github repo with your files in it here with a pull request. Please include your partner's github handle somewhere in the description if they would like attribution.*

* Your Solution Here

Expand All @@ -78,6 +78,6 @@ Next, make sure your method can handle multiple words:
* Recall how to turn strings into arrays and arrays into strings.

### Student Solutions
*[Submit a link]({{site.url}}/dir/contributing.html) to the github repo with your files in it here with a pull request. Please include your partner's github handle somewhere in the description if they would like attribution.*
*[Submit a link](<%= root_path %>/contributing.html) to the github repo with your files in it here with a pull request. Please include your partner's github handle somewhere in the description if they would like attribution.*

* Your Solution Here
4 changes: 2 additions & 2 deletions ruby/cs_topics_in_ruby/project_data_structures_algorithms.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ You'll build a simple binary tree data structure from some arbitrary input and t

### Student Solutions

*Send us your solution so we can show others! Submit a link to the Github repo with your files in it here using any of the methods listed on the [contributing page]({{site.url}}/dir/contributing.html). Please include your partner's github handle somewhere in the description if they would like attribution.*
*Send us your solution so we can show others! Submit a link to the Github repo with your files in it here using any of the methods listed on the [contributing page](<%= root_path %>/contributing.html). Please include your partner's github handle somewhere in the description if they would like attribution.*

* *Your Solution Here!*

Expand Down Expand Up @@ -56,7 +56,7 @@ You can think of the board as having 2-dimensional coordinates. Your function w

### Student Solutions

*Send us your solution so we can show others! Submit a link to the Github repo with your files in it here using any of the methods listed on the [contributing page]({{site.url}}/dir/contributing.html). Please include your partner's github handle somewhere in the description if they would like attribution.*
*Send us your solution so we can show others! Submit a link to the Github repo with your files in it here using any of the methods listed on the [contributing page](<%= root_path %>/contributing.html). Please include your partner's github handle somewhere in the description if they would like attribution.*

* *Your Solution Here!*

Expand Down
4 changes: 2 additions & 2 deletions ruby/cs_topics_in_ruby/project_recursion.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ The [Fibonacci Sequence](http://en.wikipedia.org/wiki/Fibonacci_number), which s

### Student Solutions

*Send us your solution so we can show others! Submit a link to the Github repo with your files in it here using any of the methods listed on the [contributing page]({{site.url}}/dir/contributing.html). Please include your partner's github handle somewhere in the description if they would like attribution.*
*Send us your solution so we can show others! Submit a link to the Github repo with your files in it here using any of the methods listed on the [contributing page](<%= root_path %>/contributing.html). Please include your partner's github handle somewhere in the description if they would like attribution.*

* *Your Solution Here!*
*
Expand All @@ -35,7 +35,7 @@ We spent some time early on dealing with sorting (e.g. bubble sort). Now it's t

### Student Solutions

*Send us your solution so we can show others! Submit a link to the Github repo with your files in it here using any of the methods listed on the [contributing page]({{site.url}}/dir/contributing.html). Please include your partner's github handle somewhere in the description if they would like attribution.*
*Send us your solution so we can show others! Submit a link to the Github repo with your files in it here using any of the methods listed on the [contributing page](<%= root_path %>/contributing.html). Please include your partner's github handle somewhere in the description if they would like attribution.*

* *Your Solution Here!*
*
Expand Down
6 changes: 3 additions & 3 deletions ruby/intermediate_ruby/project_file_io.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ In your Ruby days to come, you'll inevitably run into times when you'll be worki

### Student Solutions

*Send us your solution so we can show others! Submit a link to the Github repo with your files in it here using any of the methods listed on the [contributing page]({{site.url}}/dir/contributing.html). Please include your partner's github handle somewhere in the description if they would like attribution.*
*Send us your solution so we can show others! Submit a link to the Github repo with your files in it here using any of the methods listed on the [contributing page](<%= root_path %>/contributing.html). Please include your partner's github handle somewhere in the description if they would like attribution.*

* *Your Solution Here!*
*
Expand All @@ -28,7 +28,7 @@ Files are a great way to save and reload a game, so we'll give it a shot here.

You will be building a simple command line Hangman game where one player plays against the computer, but a bit more advanced. If you're unfamiliar with how Hangman works, see [Wikipedia](http://en.wikipedia.org/wiki/Hangman_(game\)).

1. Download the `5desk.txt` dictionary file from [http://scrapmaker.com/dir/twelve-dicts](http://scrapmaker.com/dir/twelve-dicts).
1. Download the `5desk.txt` dictionary file from [http://scrapmaker.com/twelve-dicts](http://scrapmaker.com/twelve-dicts).
2. When a new game is started, your script should load in the dictionary and randomly select a word between 5 and 12 characters long for the secret word.
3. You don't need to draw an actual stick figure (though you can if you want to!), but do display some sort of count so the player knows how many more incorrect guesses she has before the game ends. You should also display which correct letters have already been chosen (and their position in the word, e.g. `_ r o g r a _ _ i n g`) and which incorrect letters have already been chosen.
2. Every turn, allow the player to make a guess of a letter. It should be case insensitive. Update the display to reflect whether the letter was correct or incorrect. If out of guesses, the player should lose.
Expand All @@ -38,7 +38,7 @@ You will be building a simple command line Hangman game where one player plays a

### Student Solutions

*Send us your solution so we can show others! Submit a link to the Github repo with your files in it here using any of the methods listed on the [contributing page]({{site.url}}/dir/contributing.html). Please include your partner's github handle somewhere in the description if they would like attribution.*
*Send us your solution so we can show others! Submit a link to the Github repo with your files in it here using any of the methods listed on the [contributing page](<%= root_path %>/contributing.html). Please include your partner's github handle somewhere in the description if they would like attribution.*

* *Your Solution Here!*
*
Expand Down
4 changes: 2 additions & 2 deletions ruby/intermediate_ruby/project_oop.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Build a tic-tac-toe game on the command line where two human players can play ag

### Student Solutions

*Send us your solution so we can show others! Submit a link to the Github repo with your files in it here using any of the methods listed on the [contributing page]({{site.url}}/dir/contributing.html). Please include your partner's github handle somewhere in the description if they would like attribution.*
*Send us your solution so we can show others! Submit a link to the Github repo with your files in it here using any of the methods listed on the [contributing page](<%= root_path %>/contributing.html). Please include your partner's github handle somewhere in the description if they would like attribution.*

* An [example solution on RosettaCode.org](http://rosettacode.org/wiki/Tic-tac-toe#Ruby)
* *Your Solution Here!*
Expand All @@ -41,7 +41,7 @@ Build a Mastermind game from the command line where you have 12 turns to guess t

### Student Solutions

*Send us your solution so we can show others! Submit a link to the Github repo with your files in it here using any of the methods listed on the [contributing page]({{site.url}}/dir/contributing.html). Please include your partner's github handle somewhere in the description if they would like attribution.*
*Send us your solution so we can show others! Submit a link to the Github repo with your files in it here using any of the methods listed on the [contributing page](<%= root_path %>/contributing.html). Please include your partner's github handle somewhere in the description if they would like attribution.*

* *Your Solution Here!*
*
Expand Down
2 changes: 1 addition & 1 deletion ruby/project_final.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ The problem specification is deliberately sparse for this -- it's up to you to a

## Student Solutions

*Send us your solution so we can show others! Submit a link to the Github repo with your files in it here using any of the methods listed on the [contributing page]({{site.url}}/dir/contributing.html). Please include your partner's github handle somewhere in the description if they would like attribution.*
*Send us your solution so we can show others! Submit a link to the Github repo with your files in it here using any of the methods listed on the [contributing page](<%= root_path %>/contributing.html). Please include your partner's github handle somewhere in the description if they would like attribution.*

* *Your Solution Here!*
*
Expand Down
Loading

0 comments on commit b825d98

Please sign in to comment.