1
0
Fork 0
mirror of https://github.com/sinatra/sinatra synced 2023-03-27 23:18:01 -04:00

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

View file

@ -4,7 +4,7 @@
Umständen nicht auf dem aktuellen Stand (aktuell Sinatra 1.4.5).*
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
ermöglicht:
@ -608,7 +608,7 @@ Nimmt ebenso einen Block für Inline-Templates entgegen (siehe Beispiel).
<table>
<tr>
<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>
<td>Dateierweiterung</td>
@ -663,7 +663,7 @@ Nimmt ebenso einen Block für Inline-Templates entgegen (siehe Beispiel).
<table>
<tr>
<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>
<td>Dateierweiterung</td>
@ -681,7 +681,7 @@ Nimmt ebenso einen Block für Inline-Templates entgegen (siehe Beispiel).
<table>
<tr>
<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>
<td>Dateierweiterung</td>
@ -703,7 +703,7 @@ denen man Variablen weitergibt.
<tr>
<td>Abhängigkeit</td>
<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="http://deveiate.org/projects/BlueCloth" title="BlueCloth">BlueCloth</a>,
<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>
<tr>
<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>
<td>Dateierweiterung</td>
@ -1011,7 +1011,7 @@ Templates zu verwenden und einen anderen für das Layout, indem die
<tr>
<td>Abhängigkeit</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
</a> und eine Möglichkeit
<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.
[Server Sent Events](http://dev.w3.org/html5/eventsource/), die als Basis für
[WebSockets](http://en.wikipedia.org/wiki/WebSocket) dienen. Ebenso können sie
[Server Sent Events](https://w3c.github.io/eventsource/), die als Basis für
[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
langsamen Ressourcen abhängig ist.
@ -1672,7 +1672,7 @@ Weitere Parameter werden wie Argumente der `halt`-Methode behandelt:
```ruby
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`
@ -1757,7 +1757,7 @@ end
```
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
etag @article.sha1, :weak
@ -2073,7 +2073,7 @@ end
#### Einstellung des Angriffsschutzes
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
lässt sich selbstverständlich deaktivieren, der damit verbundene
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
[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
`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
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:
```ruby
@ -2464,7 +2464,7 @@ Veränderungen zu `Sinatra::Base` konvertiert werden:
`Sinatra::Base` ist ein unbeschriebenes Blatt. Die meisten Optionen sind per
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.
Damit eine App sich ähnlich wie eine klassische App verhält, kann man
@ -2926,7 +2926,7 @@ gem install sinatra --pre
### Mit Bundler
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.
Soweit Bundler noch nicht installiert ist:
@ -3013,12 +3013,12 @@ SemVer und SemVerTag.
## 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.
* [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?
* [Issue-Tracker](http://github.com/sinatra/sinatra/issues)
* [Twitter](http://twitter.com/sinatra)
* [Issue-Tracker](https://github.com/sinatra/sinatra/issues)
* [Twitter](https://twitter.com/sinatra)
* [Mailing-Liste](http://groups.google.com/group/sinatrarb)
* [#sinatra](irc://chat.freenode.net/#sinatra) auf http://freenode.net Es
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
Community
* API Dokumentation für die [aktuelle
Version](http://rubydoc.info/gems/sinatra) oder für
[HEAD](http://rubydoc.info/github/sinatra/sinatra) auf http://rubydoc.info
* [CI Server](http://travis-ci.org/sinatra/sinatra)
Version](http://www.rubydoc.info//gems/sinatra) oder für
[HEAD](http://www.rubydoc.info/github/sinatra/sinatra) auf http://rubydoc.info
* [CI Server](https://travis-ci.org/sinatra/sinatra)