-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathserver.html
164 lines (152 loc) · 7.65 KB
/
server.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
<!doctype html>
<!-- https://github.com/paulirish/html5-boilerplate/blob/master/index.html -->
<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
<!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]-->
<!--[if IE 7 ]> <html lang="en" class="no-js ie7"> <![endif]-->
<!--[if IE 8 ]> <html lang="en" class="no-js ie8"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!--> <html lang="en" class="no-js"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame
Remove this if you use the .htaccess -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<!-- encoding must be specified within the first 512 bytes
www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#charset -->
<!-- meta element for compatibility mode needs to be before
all elements except title & meta
msdn.microsoft.com/en-us/library/cc288325(VS.85).aspx -->
<!-- Chrome Frame is only invoked if meta element for
compatibility mode is within the first 1K bytes
code.google.com/p/chromium/issues/detail?id=23003 -->
<title>Hyde web server</title>
<meta name="description" content="Awesome documentation for hyde - a python static website generator
">
<meta name="author" content="Lakshmi Vyasarajan">
<!-- Mobile viewport optimized: j.mp/bplateviewport -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Place favicon.ico & apple-touch-icon.png
in the root of your domain and delete these references -->
<link rel="shortcut icon" href="/favicon.ico">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<script type="text/javascript" src="http://use.typekit.com/hyw1bsz.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
<link rel="stylesheet" href="/media/css/site.css">
<link rel="stylesheet" href="/media/css/syntax.css">
<!-- All JavaScript at the bottom, except for Modernizr which
enables HTML5 elements & feature detects -->
<script src="/media/js/libs/modernizr-1.6.min.js"></script>
</head>
<body id="server">
<div id="container">
<div id="main" role="main">
<header class="banner clearfix">
<img src="/media/img/hyde-logo-128.png">
<h1>hyde</h1>
<h3>A static website generator</h3> </header>
<div class="doc">
<article>
<hgroup>
<h1 class="title">Hyde web server</h1>
<h3 class="subtitle">Serving hyde websites</h3>
</hgroup>
<p>The hyde web server is a simple bare-bones webserver based on the python
<a href="http://docs.python.org/library/simplehttpserver.html">Simple <span class="caps">HTTP</span> Request Handler</a>.</p>
<p>The following command starts the built in webserver:
<div class="codebox"><figure class="code"><div class="highlight"><pre>hyde serve<br /></pre></div><br /><figcaption>Bash</figcaption></figure></div></p>
<p>You can access your website now at <code>http://localhost:8080</code>.</p>
<p>The webserver regenerates the necessary files to serve your request. So, you
can make your changes and simply refresh your browser to view them.</p>
<h2 id="special_parameters">Special Parameters</h2>
<p>The hyde webserver supports just one special parameter. <code>refresh</code>.</p>
<p>If you add <code>?refresh</code> to the url, the server regenerates the site
completely and refreshes your browser. Note that for larger sites, this may
take a few seconds to complete.</p>
<h2 id="dependencies">Dependencies</h2>
<p>Information about dependencies between pages are stored in your site root
directory in the <code>.hyde_deps</code> file. If regeneration is not consistent with
your expectations, you can simply delete this file and hyde will build the
dependency tree again.</p> </article>
<aside>
<ul class="toc">
<li><mark class="version">Version: 0.8</mark></li>
<li class="topic" id="topic1">
<ul class="links">
<li>
<a title="Awesome documentation for hyde - a python static website generator
"
href="/index.html">
Overview</a> </li>
</ul>
</li><li class="topic" id="topic2">
<h2 class=" active">Getting Started</h2> <ul class="links">
<li>
<a title="Awesome documentation for hyde - a python static website generator
"
href="/install.html">
Installation</a><li>
<a title="Awesome documentation for hyde - a python static website generator
"
href="/commands.html">
Command Line</a><li>
<a class="active" title="Awesome documentation for hyde - a python static website generator
"
href="/server.html">
Hyde web server</a><li>
<a title="Awesome documentation for hyde - a python static website generator
"
href="/config.html">
Configuration</a> </li>
</ul>
</li><li class="topic" id="topic3">
<h2 class="">Templating Guide</h2> <ul class="links">
<li>
<a title="Awesome documentation for hyde - a python static website generator
"
href="/templates/index.html">
Creating layouts</a><li>
<a title="Awesome documentation for hyde - a python static website generator
"
href="/templates/context.html">
Context Variables</a><li>
<a title="Awesome documentation for hyde - a python static website generator
"
href="/templates/markrefer.html">
References</a><li>
<a title="Awesome documentation for hyde - a python static website generator
"
href="/templates/text.html">
Text</a><li>
<a title="Awesome documentation for hyde - a python static website generator
"
href="/templates/traversing.html">
Traversing</a> </li>
</ul>
</li> </ul>
<nav class="prevnext">
<a
class="prev"
title="Command Line"
href="/commands.html">
←Previous
</a> <a
class="next"
title="Configuration"
href="/config.html">
Next→
</a> <br class="clear">
</nav>
</aside>
</div>
<footer>
<p><a href="https://github.com/hyde/hyde">smelted with hyde</a> —
<a href="https://github.com/hyde/hyde.github.com/issues">spot <span class="amp">&</span> complain</a> —
<a href="https://github.com/hyde/docs">fork <span class="amp">&</span> fix</a></p></footer> </div>
<footer>
</footer>
</div> <!--! end of #container -->
<!-- Javascript at the bottom for fast page loading -->
<!-- Grab Google CDN's jQuery. fall back to local if necessary -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.js"></script>
<script>!window.jQuery && document.write(unescape('%3Cscript src="/media/js/libs/jquery-1.4.4.min.js"%3E%3C/script%3E'))</script>
</body>
</html>