dweb 0.3: can wrap the site in a container now.
authorJacob Parker <j3parker@csclub.uwaterloo.ca>
Tue, 21 Feb 2012 19:52:58 +0000 (14:52 -0500)
committerJacob Parker <j3parker@csclub.uwaterloo.ca>
Tue, 21 Feb 2012 19:52:58 +0000 (14:52 -0500)
pub/style/style.css
src/config.d
src/web.d

index a0b7517..e0e60f7 100644 (file)
@@ -12,6 +12,13 @@ body {
   padding: 0;\r
 }\r
 \r
+#container {\r
+  position: relative;\r
+  margin: 20px auto;\r
+  width: 900px;\r
+  text-align: left;\r
+}\r
+\r
 /* # Header # */\r
 .superHeader {\r
   color: white;\r
@@ -220,6 +227,7 @@ li ul {
   background-color: transparent;\r
   text-align: justify;\r
   line-height: 1.5em;\r
+  word-wrap: break-word;\r
 }\r
 \r
 .main-copy-side-bar {\r
index 8763cc2..f6813c3 100644 (file)
@@ -5,5 +5,6 @@ const string site_root = dweb_root ~ "srv/";
 const string site_title = "This is a Title";
 const string site_subtitle = "but this is a subtitle";
 
-const bool nav_tree_vert = false;
-const bool nav_tree_chev = false;
+const bool nav_tree_vert = true;
+const bool nav_tree_chev = true;
+const bool page_container = false;
index 3616241..7e17553 100755 (executable)
--- a/src/web.d
+++ b/src/web.d
@@ -187,11 +187,13 @@ void main(string[] args) {
   html("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">");
   html_pop("</head>\n");
   
-  html_push("<body>");
+  html_push("<body" ~ (page_container? " style=\"text-align: center\"" : "")~ ">");
+  if (page_container) html_push("<div id=\"container\">");
   do_header();
   do_nav_tree(path);
   do_content(path);
   do_footer();
+  if (page_container) html_push("</div>");
   html_pop("</body>\n");
 
   html_pop("</html>");