docs(guide): add styling to guides
This commit is contained in:
		| @@ -7,10 +7,11 @@ shopt -s globstar | |||||||
| cargo doc --no-deps | cargo doc --no-deps | ||||||
|  |  | ||||||
| for f in ./doc/**/*.md; do | for f in ./doc/**/*.md; do | ||||||
|     rustdoc $f -L ./target/debug -L ./target/debug/deps -o "$(dirname $f)"; |     rustdoc $f -L ./target/debug -L ./target/debug/deps -o "$(dirname $f)" --html-before-content=./doc/prelude.html.inc --html-after-content=./doc/postlude.html.inc --markdown-css=guide.css; | ||||||
| done | done | ||||||
|  |  | ||||||
| cp --parent ./doc/**/*.html ./target | cp --parent ./doc/**/*.html ./target | ||||||
|  | cp ./doc/guide.css ./target/doc/guide/guide.css | ||||||
|  |  | ||||||
| git clone --branch gh-pages "https://$TOKEN@github.com/${TRAVIS_REPO_SLUG}.git" deploy_docs | git clone --branch gh-pages "https://$TOKEN@github.com/${TRAVIS_REPO_SLUG}.git" deploy_docs | ||||||
| cd deploy_docs | cd deploy_docs | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								doc/guide.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								doc/guide.css
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | |||||||
|  | @import url('../rustdoc.css') | ||||||
|  | @import url('../main.css') | ||||||
							
								
								
									
										1
									
								
								doc/postlude.html.inc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								doc/postlude.html.inc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | </section><!-- /main--> | ||||||
							
								
								
									
										9
									
								
								doc/prelude.html.inc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								doc/prelude.html.inc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  | <nav class="sidebar"> | ||||||
|  | 	<p class="location"> | ||||||
|  | 		<a href="../../">hyper</a> | ||||||
|  | 		:: | ||||||
|  | 		<wbr> | ||||||
|  | 		<a href="../">guide</a> | ||||||
|  | 	</p> | ||||||
|  | </nav> | ||||||
|  | <section id="main" class="content mod"> | ||||||
							
								
								
									
										63
									
								
								doc/server.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								doc/server.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,63 @@ | |||||||
|  | <!DOCTYPE html> | ||||||
|  | <html lang="en"> | ||||||
|  | <head> | ||||||
|  |     <meta charset="utf-8"> | ||||||
|  |     <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||||||
|  |     <meta name="generator" content="rustdoc"> | ||||||
|  |     <title>Server Guide</title> | ||||||
|  |  | ||||||
|  |     <link rel="stylesheet" type="text/css" href="guide.css"> | ||||||
|  |  | ||||||
|  |      | ||||||
|  | </head> | ||||||
|  | <body class="rustdoc"> | ||||||
|  |     <!--[if lte IE 8]> | ||||||
|  |     <div class="warning"> | ||||||
|  |         This old browser is unsupported and will most likely display funky | ||||||
|  |         things. | ||||||
|  |     </div> | ||||||
|  |     <![endif]--> | ||||||
|  |  | ||||||
|  |     <nav class="sidebar"> | ||||||
|  | 	<p class="location"></p> | ||||||
|  | </nav> | ||||||
|  | <section id="main" class="content mod"> | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     <h1 class="title">Server Guide</h1> | ||||||
|  |     <nav id="TOC"><ul> | ||||||
|  | <li><a href="#the-handler">0.1 The <code>Handler</code></a><ul></ul></li></ul></nav> | ||||||
|  | <h2 id='the-handler' class='section-header'><a href='#the-handler'>0.1 The <code>Handler</code></a></h2> | ||||||
|  | <pre class='rust rust-example-rendered'> | ||||||
|  | <span class='kw'>extern</span> <span class='kw'>crate</span> <span class='ident'>hyper</span>; | ||||||
|  | <span class='kw'>use</span> <span class='ident'>hyper</span>::<span class='ident'>server</span>::{<span class='ident'>Handler</span>, <span class='ident'>Request</span>, <span class='ident'>Response</span>, <span class='ident'>Decoder</span>, <span class='ident'>Encoder</span>, <span class='ident'>Next</span>, <span class='ident'>HttpStream</span> <span class='kw'>as</span> <span class='ident'>Http</span>}; | ||||||
|  |  | ||||||
|  | <span class='kw'>struct</span> <span class='ident'>Hello</span>; | ||||||
|  |  | ||||||
|  | <span class='kw'>impl</span> <span class='ident'>Handler</span><span class='op'><</span><span class='ident'>Http</span><span class='op'>></span> <span class='kw'>for</span> <span class='ident'>Hello</span> { | ||||||
|  |     <span class='kw'>fn</span> <span class='ident'>on_request</span>(<span class='kw-2'>&</span><span class='kw-2'>mut</span> <span class='self'>self</span>, <span class='ident'>req</span>: <span class='ident'>Request</span><span class='op'><</span><span class='ident'>Http</span><span class='op'>></span>) <span class='op'>-></span> <span class='ident'>Next</span> { | ||||||
|  |  | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     <span class='kw'>fn</span> <span class='ident'>on_request_readable</span>(<span class='kw-2'>&</span><span class='kw-2'>mut</span> <span class='self'>self</span>, <span class='ident'>decoder</span>: <span class='kw-2'>&</span><span class='kw-2'>mut</span> <span class='ident'>Decoder</span><span class='op'><</span><span class='ident'>Http</span><span class='op'>></span>) <span class='op'>-></span> <span class='ident'>Next</span> { | ||||||
|  |  | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     <span class='kw'>fn</span> <span class='ident'>on_response</span>(<span class='kw-2'>&</span><span class='kw-2'>mut</span> <span class='self'>self</span>, <span class='ident'>res</span>: <span class='kw-2'>&</span><span class='kw-2'>mut</span> <span class='ident'>Response</span>) <span class='op'>-></span> <span class='ident'>Next</span> { | ||||||
|  |  | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     <span class='kw'>fn</span> <span class='ident'>on_response_writable</span>(<span class='kw-2'>&</span><span class='kw-2'>mut</span> <span class='self'>self</span>, <span class='ident'>encoder</span>: <span class='kw-2'>&</span><span class='kw-2'>mut</span> <span class='ident'>Encoder</span><span class='op'><</span><span class='ident'>Http</span><span class='op'>></span>) <span class='op'>-></span> <span class='ident'>Next</span> { | ||||||
|  |  | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | </pre> | ||||||
|  |  | ||||||
|  |     <script type="text/javascript"> | ||||||
|  |         window.playgroundUrl = ""; | ||||||
|  |     </script> | ||||||
|  |     </section><!-- /main--> | ||||||
|  |  | ||||||
|  |  | ||||||
|  | </body> | ||||||
|  | </html> | ||||||
		Reference in New Issue
	
	Block a user