Bläddra i källkod

added demo pages to docs

Andi Dittrich 8 år sedan
förälder
incheckning
3459985f8e

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 11
Build/HTTP400.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 11
Build/HTTP401.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 11
Build/HTTP403.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 11
Build/HTTP404.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 11
Build/HTTP500.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 11
Build/HTTP501.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 11
Build/HTTP502.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 11
Build/HTTP503.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 11
Build/HTTP520.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 11
Build/HTTP521.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 11
Build/HTTP533.html


+ 4 - 0
CHANGES.md

@@ -1,3 +1,7 @@
+## 0.4 ##
+* Changed the directory structure
+* Demo Pages are hosted via GitHub Pages (located within the `docs/` dir)
+
 ## 0.3 ##
 * Replaced Bootstrap by small inline styles
 * Added optional footer contact address

+ 1 - 1
README.md

@@ -1,7 +1,7 @@
 # Simple HttpErrorPages #
 Simple HTTP Error Page Generator. Create a bunch of custom error pages - suitable to use with [Lighttpd](http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ConfigurationOptions), Nginx, Apache or Tomcat.
 
-![Screenshot](http://httperrorpages.andidittrich.de/screenshot1.png)
+![Screenshot](https://raw.githubusercontent.com/AndiDittrich/HttpErrorPages/master/assets/screenshot1.png)
 
 ## Demo ##
 * [HTTP400](http://httperrorpages.andidittrich.de/HTTP400.html)

+ 0 - 0
Resources/Layout.css → assets/Layout.css


+ 0 - 0
Resources/Layout.less → assets/Layout.less


+ 0 - 0
Resources/normalize-3.0.2.css → assets/normalize-3.0.2.css


+ 0 - 0
screenshot1.png → assets/screenshot1.png


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
dist/HTTP400.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
dist/HTTP401.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
dist/HTTP403.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
dist/HTTP404.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
dist/HTTP500.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
dist/HTTP501.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
dist/HTTP502.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
dist/HTTP503.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
dist/HTTP520.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
dist/HTTP521.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
dist/HTTP533.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
docs/HTTP400.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
docs/HTTP401.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
docs/HTTP403.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
docs/HTTP404.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
docs/HTTP500.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
docs/HTTP501.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
docs/HTTP502.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
docs/HTTP503.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
docs/HTTP520.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
docs/HTTP521.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 11 - 0
docs/HTTP533.html


+ 14 - 15
generator.php

@@ -4,28 +4,27 @@
  */
 
 $config = array(
-	'footer' => 'Technical Contact: <a href="mailto:x@example.com">x@example.com</a>'
+    'footer' => 'Technical Contact: <a href="mailto:x@example.com">x@example.com</a>'
 );
 
 // load pages
 $pages = require('pages.php');
 
 // load inline css
-$css = trim(file_get_contents('Resources/Layout.css'));
+$css = trim(file_get_contents('assets/Layout.css'));
 
 // generate each error page
 foreach ($pages as $code => $page){
-	
-	// assign variables
-	$v_code = intval($code);
-	$v_title = nl2br(htmlspecialchars($page['title']));
-	$v_message = nl2br(htmlspecialchars($page['message']));	
-	
-	// render template
-	ob_start();
-	require('template.phtml');
-	$errorpage = ob_get_clean();
-	
-	// store template
-	file_put_contents('Build/HTTP'.$v_code.'.html', $errorpage);
+    // assign variables
+    $v_code = intval($code);
+    $v_title = nl2br(htmlspecialchars($page['title']));
+    $v_message = nl2br(htmlspecialchars($page['message']));
+
+    // render template
+    ob_start();
+    require('template.phtml');
+    $errorpage = ob_get_clean();
+
+    // store template
+    file_put_contents('dist/HTTP'.$v_code.'.html', $errorpage);
 }

+ 18 - 18
template.phtml

@@ -1,29 +1,29 @@
 <!DOCTYPE html>
 <html lang="en">
 <head>
-	<!-- Simple HttpErrorPages | MIT X11 License | https://github.com/AndiDittrich/HttpErrorPages -->
+    <!-- Simple HttpErrorPages | MIT X11 License | https://github.com/AndiDittrich/HttpErrorPages -->
 
-	<meta charset="utf-8">
-	<meta http-equiv="X-UA-Compatible" content="IE=edge">
-	<meta name="viewport" content="width=device-width, initial-scale=1">
-	
-	<title>We've got some trouble | <?php echo $v_code; ?> - <?php echo $v_title; ?></title>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    
+    <title>We've got some trouble | <?php echo $v_code; ?> - <?php echo $v_title; ?></title>
 
-	<style type="text/css"><?php echo $css; ?></style>
+    <style type="text/css"><?php echo $css; ?></style>
 </head>
 
 <body>
 
-	<div class="cover">
-		<h1><?php echo $v_title; ?> <small>Error <?php echo $v_code; ?></small></h1>
-		<p class="lead"><?php echo $v_message; ?></p>
-	</div>
-	
-	<?php if ($config['footer'] != null){ ?>
-	<footer>
-		<p><?php echo $config['footer']; ?></p>
-	</footer>
-	<?php } ?>
-	
+    <div class="cover">
+        <h1><?php echo $v_title; ?> <small>Error <?php echo $v_code; ?></small></h1>
+        <p class="lead"><?php echo $v_message; ?></p>
+    </div>
+    
+    <?php if ($config['footer'] != null){ ?>
+    <footer>
+        <p><?php echo $config['footer']; ?></p>
+    </footer>
+    <?php } ?>
+    
 </body>
 </html>

Vissa filer visades inte eftersom för många filer har ändrats