Update README URLs based on HTTP redirects

This commit is contained in:
ReadmeCritic 2016-01-21 08:34:30 -08:00
parent de731a9455
commit 4599a53a3c
1 changed files with 23 additions and 23 deletions

View File

@ -4,7 +4,7 @@
Umständen nicht auf dem aktuellen Stand (aktuell Sinatra 1.4.5).* Umständen nicht auf dem aktuellen Stand (aktuell Sinatra 1.4.5).*
Sinatra ist eine Sinatra ist eine
[DSL](http://de.wikipedia.org/wiki/Domänenspezifische_Sprache), die das [DSL](https://de.wikipedia.org/wiki/Domänenspezifische_Sprache), die das
schnelle Erstellen von Webanwendungen in Ruby mit minimalem Aufwand schnelle Erstellen von Webanwendungen in Ruby mit minimalem Aufwand
ermöglicht: ermöglicht:
@ -608,7 +608,7 @@ Nimmt ebenso einen Block für Inline-Templates entgegen (siehe Beispiel).
<table> <table>
<tr> <tr>
<td>Abhängigkeit</td> <td>Abhängigkeit</td>
<td><a href="http://nokogiri.org/">nokogiri</a></td> <td><a href="http://www.nokogiri.org/">nokogiri</a></td>
</tr> </tr>
<tr> <tr>
<td>Dateierweiterung</td> <td>Dateierweiterung</td>
@ -663,7 +663,7 @@ Nimmt ebenso einen Block für Inline-Templates entgegen (siehe Beispiel).
<table> <table>
<tr> <tr>
<td>Abhängigkeit</td> <td>Abhängigkeit</td>
<td><a href="http://www.lesscss.org/">less</a></td> <td><a href="http://lesscss.org/">less</a></td>
</tr> </tr>
<tr> <tr>
<td>Dateierweiterung</td> <td>Dateierweiterung</td>
@ -681,7 +681,7 @@ Nimmt ebenso einen Block für Inline-Templates entgegen (siehe Beispiel).
<table> <table>
<tr> <tr>
<td>Abhängigkeit</td> <td>Abhängigkeit</td>
<td><a href="http://www.liquidmarkup.org/">liquid</a></td> <td><a href="http://liquidmarkup.org/">liquid</a></td>
</tr> </tr>
<tr> <tr>
<td>Dateierweiterung</td> <td>Dateierweiterung</td>
@ -703,7 +703,7 @@ denen man Variablen weitergibt.
<tr> <tr>
<td>Abhängigkeit</td> <td>Abhängigkeit</td>
<td>Eine der folgenden Bibliotheken: <td>Eine der folgenden Bibliotheken:
<a href="https://github.com/rtomayko/rdiscount" title="RDiscount">RDiscount</a>, <a href="https://github.com/davidfstr/rdiscount" title="RDiscount">RDiscount</a>,
<a href="https://github.com/vmg/redcarpet" title="RedCarpet">RedCarpet</a>, <a href="https://github.com/vmg/redcarpet" title="RedCarpet">RedCarpet</a>,
<a href="http://deveiate.org/projects/BlueCloth" title="BlueCloth">BlueCloth</a>, <a href="http://deveiate.org/projects/BlueCloth" title="BlueCloth">BlueCloth</a>,
<a href="http://kramdown.gettalong.org/" title="kramdown">kramdown</a> oder <a href="http://kramdown.gettalong.org/" title="kramdown">kramdown</a> oder
@ -863,7 +863,7 @@ man üblicherweise locals verwenden wollen, mit denen man Variablen weitergibt.
<table> <table>
<tr> <tr>
<td>Abhängigkeit</td> <td>Abhängigkeit</td>
<td><a href="http://markaby.github.com/">markaby</a></td> <td><a href="http://markaby.github.io/">markaby</a></td>
</tr> </tr>
<tr> <tr>
<td>Dateierweiterung</td> <td>Dateierweiterung</td>
@ -1011,7 +1011,7 @@ Templates zu verwenden und einen anderen für das Layout, indem die
<tr> <tr>
<td>Abhängigkeit</td> <td>Abhängigkeit</td>
<td> <td>
<a href="https://github.com/lucasmazza/ruby-stylus" title="Ruby Stylus"> <a href="https://github.com/forgecrafted/ruby-stylus" title="Ruby Stylus">
Stylus Stylus
</a> und eine Möglichkeit </a> und eine Möglichkeit
<a href="https://github.com/sstephenson/execjs/blob/master/README.md#readme" title="ExecJS"> <a href="https://github.com/sstephenson/execjs/blob/master/README.md#readme" title="ExecJS">
@ -1540,8 +1540,8 @@ end
``` ```
Damit lassen sich Streaming-APIs realisieren, sog. Damit lassen sich Streaming-APIs realisieren, sog.
[Server Sent Events](http://dev.w3.org/html5/eventsource/), die als Basis für [Server Sent Events](https://w3c.github.io/eventsource/), die als Basis für
[WebSockets](http://en.wikipedia.org/wiki/WebSocket) dienen. Ebenso können sie [WebSockets](https://en.wikipedia.org/wiki/WebSocket) dienen. Ebenso können sie
verwendet werden, um den Durchsatz zu erhöhen, wenn ein Teil der Daten von verwendet werden, um den Durchsatz zu erhöhen, wenn ein Teil der Daten von
langsamen Ressourcen abhängig ist. langsamen Ressourcen abhängig ist.
@ -1672,7 +1672,7 @@ Weitere Parameter werden wie Argumente der `halt`-Methode behandelt:
```ruby ```ruby
redirect to('/bar'), 303 redirect to('/bar'), 303
redirect 'http://google.com', 'Hier bist du falsch' redirect 'http://www.google.com/', 'Hier bist du falsch'
``` ```
Ebenso leicht lässt sich ein Schritt zurück mit dem Alias `redirect back` Ebenso leicht lässt sich ein Schritt zurück mit dem Alias `redirect back`
@ -1757,7 +1757,7 @@ end
``` ```
ebenso ist es möglich einen ebenso ist es möglich einen
[schwachen ETag](http://de.wikipedia.org/wiki/HTTP_ETag) zu verwenden: [schwachen ETag](https://de.wikipedia.org/wiki/HTTP_ETag) zu verwenden:
```ruby ```ruby
etag @article.sha1, :weak etag @article.sha1, :weak
@ -2073,7 +2073,7 @@ end
#### Einstellung des Angriffsschutzes #### Einstellung des Angriffsschutzes
Sinatra verwendet Sinatra verwendet
[Rack::Protection](https://github.com/rkh/rack-protection#readme), um die [Rack::Protection](https://github.com/sinatra/rack-protection#readme), um die
Anwendung vor häufig vorkommenden Angriffen zu schützen. Diese Voreinstellung Anwendung vor häufig vorkommenden Angriffen zu schützen. Diese Voreinstellung
lässt sich selbstverständlich deaktivieren, der damit verbundene lässt sich selbstverständlich deaktivieren, der damit verbundene
Geschwindigkeitszuwachs steht aber in keinem Verhätnis zu den möglichen Geschwindigkeitszuwachs steht aber in keinem Verhätnis zu den möglichen
@ -2360,7 +2360,7 @@ end
``` ```
Die Semantik von `use` entspricht der gleichnamigen Methode der Die Semantik von `use` entspricht der gleichnamigen Methode der
[Rack::Builder](http://rubydoc.info/github/rack/rack/master/Rack/Builder)-DSL [Rack::Builder](http://www.rubydoc.info/github/rack/rack/master/Rack/Builder)-DSL
(meist verwendet in Rackup-Dateien). Ein Beispiel dafür ist, dass die (meist verwendet in Rackup-Dateien). Ein Beispiel dafür ist, dass die
`use`-Methode mehrere/verschiedene Argumente und auch Blöcke entgegennimmt: `use`-Methode mehrere/verschiedene Argumente und auch Blöcke entgegennimmt:
@ -2383,7 +2383,7 @@ oder im [Rack wiki](https://github.com/rack/rack/wiki/List-of-Middleware).
## Testen ## Testen
Sinatra-Tests können mit jedem auf Rack aufbauendem Test-Framework geschrieben Sinatra-Tests können mit jedem auf Rack aufbauendem Test-Framework geschrieben
werden. [Rack::Test](http://rdoc.info/github/brynary/rack-test/master/frames) werden. [Rack::Test](http://www.rubydoc.info/github/brynary/rack-test/master/frames)
wird empfohlen: wird empfohlen:
```ruby ```ruby
@ -2464,7 +2464,7 @@ Veränderungen zu `Sinatra::Base` konvertiert werden:
`Sinatra::Base` ist ein unbeschriebenes Blatt. Die meisten Optionen sind per `Sinatra::Base` ist ein unbeschriebenes Blatt. Die meisten Optionen sind per
Standard deaktiviert. Das betrifft auch den eingebauten Server. Siehe Standard deaktiviert. Das betrifft auch den eingebauten Server. Siehe
[Optionen und Konfiguration](http://sinatra.github.com/configuration.html) für [Optionen und Konfiguration](http://www.sinatrarb.com/configuration.html) für
Details über mögliche Optionen. Details über mögliche Optionen.
Damit eine App sich ähnlich wie eine klassische App verhält, kann man Damit eine App sich ähnlich wie eine klassische App verhält, kann man
@ -2926,7 +2926,7 @@ gem install sinatra --pre
### Mit Bundler ### Mit Bundler
Wenn die Applikation mit der neuesten Version von Sinatra und Wenn die Applikation mit der neuesten Version von Sinatra und
[Bundler](http://gembundler.com/) genutzt werden soll, empfehlen wir den [Bundler](http://bundler.io) genutzt werden soll, empfehlen wir den
nachfolgenden Weg. nachfolgenden Weg.
Soweit Bundler noch nicht installiert ist: Soweit Bundler noch nicht installiert ist:
@ -3013,12 +3013,12 @@ SemVer und SemVerTag.
## Mehr ## Mehr
* [Projekt-Website](http://sinatra.github.com/) - Ergänzende Dokumentation, * [Projekt-Website](http://www.sinatrarb.com/) - Ergänzende Dokumentation,
News und Links zu anderen Ressourcen. News und Links zu anderen Ressourcen.
* [Mitmachen](http://sinatra.github.com/contributing.html) - Einen Fehler * [Mitmachen](http://www.sinatrarb.com/contributing.html) - Einen Fehler
gefunden? Brauchst du Hilfe? Hast du einen Patch? gefunden? Brauchst du Hilfe? Hast du einen Patch?
* [Issue-Tracker](http://github.com/sinatra/sinatra/issues) * [Issue-Tracker](https://github.com/sinatra/sinatra/issues)
* [Twitter](http://twitter.com/sinatra) * [Twitter](https://twitter.com/sinatra)
* [Mailing-Liste](http://groups.google.com/group/sinatrarb) * [Mailing-Liste](http://groups.google.com/group/sinatrarb)
* [#sinatra](irc://chat.freenode.net/#sinatra) auf http://freenode.net Es * [#sinatra](irc://chat.freenode.net/#sinatra) auf http://freenode.net Es
gibt dort auch immer wieder deutschsprachige Entwickler, die gerne weiterhelfen. gibt dort auch immer wieder deutschsprachige Entwickler, die gerne weiterhelfen.
@ -3026,6 +3026,6 @@ SemVer und SemVerTag.
* [Sinatra Recipes](http://recipes.sinatrarb.com/) Sinatra-Rezepte aus der * [Sinatra Recipes](http://recipes.sinatrarb.com/) Sinatra-Rezepte aus der
Community Community
* API Dokumentation für die [aktuelle * API Dokumentation für die [aktuelle
Version](http://rubydoc.info/gems/sinatra) oder für Version](http://www.rubydoc.info//gems/sinatra) oder für
[HEAD](http://rubydoc.info/github/sinatra/sinatra) auf http://rubydoc.info [HEAD](http://www.rubydoc.info/github/sinatra/sinatra) auf http://rubydoc.info
* [CI Server](http://travis-ci.org/sinatra/sinatra) * [CI Server](https://travis-ci.org/sinatra/sinatra)