on master help sign in
Apply stackage.org style to haddocks index page

@snoyberg

commit6042b0136fdbbbfa42442994b6c6795730f1d052 authorChris Done <chrisdone@gmail.com> dateMon 20 Oct 2014, 16:37 (12 years ago) parent3384b51
1 file changed+31−4
stackage-upload.hs+31−4
stackage-upload.hs+31−4
@@ -108,13 +108,16 @@ mkIndex snapid dirs = concat
108108 [ "<!DOCTYPE html>\n<html lang='en'><head><title>Haddocks index</title>"
109109 , "<link rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css'>"
110110 , "<link rel='stylesheet' href='style.css'>"
111+ , "<link rel='shortcut icon' href='http://www.stackage.org/static/img/favicon.ico' />"
111112 , "</head>"
112− , "<body><div class='container'><h1>Haddock documentation index</h1>"
113− , "<p><a href=\"http://www.stackage.org/stackage/"
113+ , "<body><div class='container'>"
114+ , "<div class='row'><div class='span12 col-md-12'>"
115+ , "<h1>Haddock documentation index</h1>"
116+ , "<p class='return'><a href=\"http://www.stackage.org/stackage/"
114117 , snapid
115118 , "\">Return to snapshot</a></p><ul>"
116119 , concatMap toLI dirs
117− , "</ul></div></body></html>"
120+ , "</ul></div></div></div></body></html>"
118121 ]
119122 where
120123 toLI name = concat
@@ -133,4 +136,28 @@ styleCss = concat
133136 , "@media (min-width: 760px) {"
134137 , "ul { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3 }"
135138 , "}"
136− ]
139+ , "ul {"
140+ , " margin-left: 0;"
141+ , " padding-left: 0;"
142+ , " list-style-type: none;"
143+ , "}"
144+ , "body {"
145+ , " background: #f0f0f0;"
146+ , " font-family: 'Lato', sans-serif;"
147+ , " text-shadow: 1px 1px 1px #ffffff;"
148+ , " font-size: 20px;"
149+ , " line-height: 30px;"
150+ , " padding-bottom: 5em;"
151+ , "}"
152+ , "h1 {"
153+ , " font-weight: normal;"
154+ , " color: #06537d;"
155+ , " font-size: 45px;"
156+ , "}"
157+ , ".return a {"
158+ , " color: #06537d;"
159+ , " font-style: italic;"
160+ , "}"
161+ , ".return {"
162+ , " margin-bottom: 1em;"
163+ , "}"]