mirror of
https://github.com/sinatra/sinatra
synced 2023-03-27 23:18:01 -04:00
fix section hierarchy in readme
This commit is contained in:
parent
c7e6e50f94
commit
52d29c8f31
1 changed files with 10 additions and 10 deletions
20
README.md
20
README.md
|
@ -30,11 +30,11 @@ pick up if available.
|
||||||
* [Table of Contents](#table-of-contents)
|
* [Table of Contents](#table-of-contents)
|
||||||
* [Routes](#routes)
|
* [Routes](#routes)
|
||||||
* [Conditions](#conditions)
|
* [Conditions](#conditions)
|
||||||
* [Return Values](#return-values)
|
* [Return Values](#return-values)
|
||||||
* [Custom Route Matchers](#custom-route-matchers)
|
* [Custom Route Matchers](#custom-route-matchers)
|
||||||
* [Static Files](#static-files)
|
* [Static Files](#static-files)
|
||||||
* [Views / Templates](#views--templates)
|
* [Views / Templates](#views--templates)
|
||||||
* [Literal Templates](#literal-templates)
|
* [Literal Templates](#literal-templates)
|
||||||
* [Available Template Languages](#available-template-languages)
|
* [Available Template Languages](#available-template-languages)
|
||||||
* [Haml Templates](#haml-templates)
|
* [Haml Templates](#haml-templates)
|
||||||
* [Erb Templates](#erb-templates)
|
* [Erb Templates](#erb-templates)
|
||||||
|
@ -284,7 +284,7 @@ get "/only/admin/", :auth => :admin do
|
||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
### Return Values
|
## Return Values
|
||||||
|
|
||||||
The return value of a route block determines at least the response body passed
|
The return value of a route block determines at least the response body passed
|
||||||
on to the HTTP client, or at least the next middleware in the Rack stack.
|
on to the HTTP client, or at least the next middleware in the Rack stack.
|
||||||
|
@ -317,7 +317,7 @@ get('/') { Stream.new }
|
||||||
You can also use the `stream` helper method (described below) to reduce boiler
|
You can also use the `stream` helper method (described below) to reduce boiler
|
||||||
plate and embed the streaming logic in the route.
|
plate and embed the streaming logic in the route.
|
||||||
|
|
||||||
### Custom Route Matchers
|
## Custom Route Matchers
|
||||||
|
|
||||||
As shown above, Sinatra ships with built-in support for using String patterns
|
As shown above, Sinatra ships with built-in support for using String patterns
|
||||||
and regular expressions as route matches. However, it does not stop there. You
|
and regular expressions as route matches. However, it does not stop there. You
|
||||||
|
@ -364,7 +364,7 @@ get %r{^(?!/index$)} do
|
||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
### Static Files
|
## Static Files
|
||||||
|
|
||||||
Static files are served from the `./public` directory. You can specify
|
Static files are served from the `./public` directory. You can specify
|
||||||
a different location by setting the `:public_folder` option:
|
a different location by setting the `:public_folder` option:
|
||||||
|
@ -380,7 +380,7 @@ Note that the public directory name is not included in the URL. A file
|
||||||
Use the `:static_cache_control` setting (see below) to add
|
Use the `:static_cache_control` setting (see below) to add
|
||||||
`Cache-Control` header info.
|
`Cache-Control` header info.
|
||||||
|
|
||||||
### Views / Templates
|
## Views / Templates
|
||||||
|
|
||||||
Each template language is exposed via its own rendering method. These
|
Each template language is exposed via its own rendering method. These
|
||||||
methods simply return a string:
|
methods simply return a string:
|
||||||
|
@ -495,7 +495,7 @@ with symbols, even if they're in a subdirectory (in this case, use:
|
||||||
<tt>'subdir/template'</tt>). You must use a symbol because otherwise rendering
|
<tt>'subdir/template'</tt>). You must use a symbol because otherwise rendering
|
||||||
methods will render any strings passed to them directly.
|
methods will render any strings passed to them directly.
|
||||||
|
|
||||||
#### Literal Templates
|
### Literal Templates
|
||||||
|
|
||||||
``` ruby
|
``` ruby
|
||||||
get '/' do
|
get '/' do
|
||||||
|
|
Loading…
Add table
Reference in a new issue