Initial commit.
authorroot <root@palpatine.(none)>
Mon, 7 Feb 2011 11:18:07 +0000 (11:18 +0000)
committerroot <root@palpatine.(none)>
Mon, 7 Feb 2011 11:18:07 +0000 (11:18 +0000)
14 files changed:
about.shtml [new file with mode: 0755]
doctype.txt [new file with mode: 0755]
footer.shtml [new file with mode: 0755]
head.shtml [new file with mode: 0755]
header.shtml [new file with mode: 0755]
index.html [new file with mode: 0644]
index.shtml [new file with mode: 0755]
licence.shtml [new file with mode: 0755]
navigation.shtml [new file with mode: 0755]
pgp_public_key.asc [new file with mode: 0755]
sitename.txt [new file with mode: 0755]
style.css [new file with mode: 0755]
valid-css.png [new file with mode: 0755]
valid-html401.png [new file with mode: 0755]

diff --git a/about.shtml b/about.shtml
new file mode 100755 (executable)
index 0000000..e54c76b
--- /dev/null
@@ -0,0 +1,48 @@
+<!--#include virtual="/doctype.txt"-->
+<html>
+
+<!--#include virtual="/head.shtml"-->
+
+<body>
+
+<!--#include virtual="/header.shtml"-->
+
+<!--#include virtual="/navigation.shtml"-->
+
+<div id="content">
+  <h2>
+    About Me
+  </h2>
+  <p>
+    I am Steven McDonald, a <a
+    href="http://www.gnu.org/philosophy/free-sw.html">free software</a>
+    enthusiast and musician living in Sydney, Australia.
+  </p>
+  <h3>
+    How to contact me
+  </h3>
+  <ul id="contactme">
+    <li>
+      Email: steven DOT mcdonald AT libremail DOT me
+    </li>
+    <li>
+      IRC: Parsifal on FreeNode
+    </li>
+    <li>
+      XMPP (Jabber): steven-mcdonald AT mcdonald DOT dyndns DOT info
+    </li>
+  </ul>
+  <h3>
+    PGP key
+  </h3>
+  <p>
+    If contacting me by email, I strongly encourage you to use PGP encryption.
+    My PGP public key may be found <a href="/pgp_public_key.asc">here</a>.
+  </p>
+</div>
+
+<!--#include virtual="/footer.shtml"-->
+
+</body>
+
+</html>
diff --git a/doctype.txt b/doctype.txt
new file mode 100755 (executable)
index 0000000..54d1f40
--- /dev/null
@@ -0,0 +1 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
diff --git a/footer.shtml b/footer.shtml
new file mode 100755 (executable)
index 0000000..be3a064
--- /dev/null
@@ -0,0 +1,15 @@
+<div id="footer">
+  <p>
+    <a href="/licence.shtml">
+      Copyright and Licence Grant
+    </a>
+  </p>
+  <a href="http://validator.w3.org/check?uri=referer">
+    <img src="/valid-html401.png" alt="Valid HTML 4.01 Strict" height="31"
+    width="88">
+  </a>
+  <a href="http://jigsaw.w3.org/css-validator/check/referer">
+    <img style="border:0;width:88px;height:31px" src="/valid-css.png"
+    alt="Valid CSS!">
+  </a>
+</div>
diff --git a/head.shtml b/head.shtml
new file mode 100755 (executable)
index 0000000..1bb1e7d
--- /dev/null
@@ -0,0 +1,7 @@
+<head>
+  <title>
+    <!--#include virtual="/sitename.txt"-->
+  </title>
+  <link rel="stylesheet" href="/style.css" type="text/css">
+  <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+</head>
diff --git a/header.shtml b/header.shtml
new file mode 100755 (executable)
index 0000000..fecfa10
--- /dev/null
@@ -0,0 +1,5 @@
+<div id="header">
+  <h1>
+    <!--#include virtual="/sitename.txt"-->
+  </h1>
+</div>
diff --git a/index.html b/index.html
new file mode 100644 (file)
index 0000000..1c70d95
--- /dev/null
@@ -0,0 +1,4 @@
+<html><body><h1>It works!</h1>
+<p>This is the default web page for this server.</p>
+<p>The web server software is running but no content has been added, yet.</p>
+</body></html>
diff --git a/index.shtml b/index.shtml
new file mode 100755 (executable)
index 0000000..2cadc6c
--- /dev/null
@@ -0,0 +1,31 @@
+<!--#include virtual="/doctype.txt"-->
+<html>
+
+<!--#include virtual="/head.shtml"-->
+
+<body>
+
+<!--#include virtual="/header.shtml"-->
+
+<!--#include virtual="/navigation.shtml"-->
+
+<div id="content">
+  <p>
+    Welcome to my personal website. I'm putting this together as a project to
+    help me get back into HTML/CSS, which I haven't used in years, and to learn
+    how to do it right this time (i.e. conform to the standards and what not).
+    It will also serve as a place for me to publish tutorials and scripts for
+    the <a href="http://www.gnu.org">GNU</a>/<a href="http://www.kernel.org/">
+    Linux</a> operating system, targeted in particular at audio enthusiasts
+    using the <a href="http://debian.org">Debian</a> distribution, which I
+    would recommend to anyone looking for a reliable <a
+    href="http://www.gnu.org/philosophy/free-sw.html">free</a> operating
+    system.
+  </p>
+</div>
+
+<!--#include virtual="/footer.shtml"-->
+
+</body>
+
+</html>
diff --git a/licence.shtml b/licence.shtml
new file mode 100755 (executable)
index 0000000..5cf3f4d
--- /dev/null
@@ -0,0 +1,47 @@
+<!--#include virtual="/doctype.txt"-->
+<html>
+
+<!--#include virtual="/head.shtml"-->
+
+<body>
+
+<!--#include virtual="/header.shtml"-->
+
+<!--#include virtual="/navigation.shtml"-->
+
+<div id="content">
+  <p>
+    Unless otherwise noted, content on this website is Copyright © 2010 Steven
+    McDonald.
+  </p>
+  <h2>
+    Licence Grant
+  </h2>
+  <p>
+    Unless otherwise noted, permission is granted to copy, distribute and/or
+    modify content on this website under the terms of the <a
+    href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons
+    Attribution-Sharealike Unported License</a>, Version 3.0 or any later
+    version published by Creative Commons.
+  </p>
+  <p>
+    It's not required by the licence, but if you do use a substantial portion
+    of anything I've published here in a derived work or publish it elsewhere,
+    I would appreciate it if you could tell me about it. :-)
+  </p>
+  <h2>
+    Common Exceptions
+  </h2>
+  <p>
+    The W3C icons at the bottom of every page are Copyright © 1994-2006 W3C®
+    (MIT, ERCIM, Keio) from the <a href="http://www.w3.org/QA/Tools/Icons">W3C
+    website</a>. W3C® grants permission for their use on webpages which pass
+    their HTML and CSS validators, respectively.
+  </p>
+</div>
+
+<!--#include virtual="/footer.shtml"-->
+
+</body>
+
+</html>
diff --git a/navigation.shtml b/navigation.shtml
new file mode 100755 (executable)
index 0000000..379d328
--- /dev/null
@@ -0,0 +1,32 @@
+<div id="navigation">
+  <ul>
+    <li>
+      <a href="/">
+        Home
+      </a>
+    </li>
+    <li>
+<!--      <a href="/tutorials">
+        Tutorials
+      </a>
+    </li>
+    <li> -->
+<!--      <a href="/scripts">
+        Scripts
+      </a>
+    </li> -->
+    <li>
+      &nbsp;
+    </li>
+    <li>
+      <a href="/about.shtml">
+        About Me
+      </a>
+    </li>
+    <li>
+      <a href="/licence.shtml">
+        Copyright
+      </a>
+    </li>
+  </ul>
+</div>
diff --git a/pgp_public_key.asc b/pgp_public_key.asc
new file mode 100755 (executable)
index 0000000..2e4c4dc
--- /dev/null
@@ -0,0 +1,52 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.10 (GNU/Linux)
+
+mQINBEwO1+QBEAC5z5Qmh/P6VU+s7a3iSPzU12j72GVoZHq8D77n3+BQtObnqCi9
+3AJbOWN7MwSbUFs995q+p70YbXUS7+5ceBxSE05fXqmV1ruTQZ6rsaQWCnEuQGe+
+R5qWnc7/c7yf/YyI35BeGleSTEQD9nnC3fbg7/IjRTfxHQTvmUpwJA6Z4o/LG52t
+2O6XLH2iUqMD8HWeXyFfO7JNYWUVxzUxCrMcb7fL2AYSyzM1+L7a9MqxPdsiR/QA
+pwAmjLZm05rwGydGbHsF4C+vBlofYxcoamjgdpE/HANlyGphekIsewCxjSZwwka2
+Fwmmk2i4BrTuwsPs402fi5UOVHqVDDD4Kr9L/CwVCKyIGMtNWOcEzsY8749PiEES
+Dzd7TJQmBCYmdDTfmD8FZItlr5Qwt/VGHy6PUB6FLR3dyuidycAr1VpR+tREDYuI
+uYZGSfDXZ+95N5rLn9o0xP6cXZEc+l4mZ4RFicjGnc5Q/XoTSFKOV8Mb0s9cNwNW
+laP0bEamTGnT6tULjATDBrihzVMw42AM3wiFZVAOCjQBxxmEfYCeWCzJVi0bEzKw
+MP5oBYpaKBJmW5jESOxs+Lyf9kGGkC5OcqT3P+zlPUfBG0P6uQJpqvBv4cijdrDf
+j+eLEnkZlWtK+fWuoIlBbGaMMToJ7CEJh8MSv0wvF8MwtSCbOAa+ZyzmMQARAQAB
+tC5TdGV2ZW4gTWNEb25hbGQgPHN0ZXZlbi5tY2RvbmFsZEBsaWJyZW1haWwubWU+
+iQI+BBMBAgAoBQJMDtfkAhsjBQkJZgGABgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIX
+gAAKCRCr3d7I9i/tsLt7D/9D1RAArzroAytd28LeCIsWZmdZghLcgMTeHB3EscJm
+Kf4O8KpTMA7WudcixgoKIbMzGvoOKUlINgNvF3NmPCKaiaTMvAmESIhOekmHp14V
+Lr8AdI901gQU+Y/jvC4MFL4F4ie6iF/O7oa609PqIliJvmDZXdc7DrvciVSA62KR
+HqD9zyFUBDBZjMAN+RrpOgoba4iEZiLy+D0Y/zZ7Z0/t/Ic8ziiVXvIxoIopnQv9
+HdW3UA7mDGLNlnp9qAJzM/slbuHxuY6A/nnThbLBkz1R0XsHTegOyH9+Vreed5LI
+IQdKiLlDjoVW7r9twMsDA3402ZZA3V+JeG+KQ0UYTETXLItq2hvYTXgxHlpVxVSP
+nppC3sSJVmbb1YT1J8OkiPOogavh6S/1rhntAg1pCpPyMYNbGuubfQ5dXLIq2xSl
+CKBSmFW+9xeY1XZaq4BiRRO8nhWnx8qI2JwWUZ1VCnb5dtYr7EemUi/p8e7SdckF
+JgZ6shKsELQLE2zNlpoUWFEb1luhIMqK/YDrCZ5pRTFXO/75leiH3iW7E7GkYmpH
+AlX0u0Vr7HTVHvuWRFonwrfNuczBpH4UayfybxEe0hMgYCdJT6pTyI1Cxhpq/nK2
+RxL9kM19xw97AT3SGR4AvsfXR+CYnVLb00Tiyd2+QxH3Z5Jk8mJrrEywJsWa5aSk
+hrkCDQRMDtfkARAAtfBO78ZrzJxBrBbglDwuCfMJKQ+rWyVB8a8SpqmxhZFelTFL
+aEB0fjnINg+VOIRlRHW/PEFj4WeOlm3hwVLPOEQWL+AakCnjTawHxVhtIK5H9Rp7
+x4HSpoM7dKBaRFdz4ndWTsTeHR+tHB+aJM4Hdx7NrwURCWpsFji0e/pHdieJxqxO
+KhA8bIwTep2TgsAmbw3vI5XzPjhHXRNNVaM0LIsvcv5/tL6gOIws8jk/wrZ/C6K+
+/x9+gJWHwxL6dBWbfN9cCZNJnwThn3rV5Uo5o2DjcUDnl3FyusugjnbKwPbs7614
+7Q317ropM9yh0RJxWxpRwjygz2rRf2JQxIrBZaszeLRHY00XjQfK7xragf2mHNwe
+KzadXZiqHPcwtbhvNHSktrSPdzZL+sWYS7/aWW1r/r+ipsefjQHZiApwOoG4Zt4U
+L9WVnThlJmYRx+FWzYkFrqpvHZJMZhPvXER/i7K0kFb1df30WPNjawiJNCHrRQ+/
+BxRHVOVH8EHMwYYYS6k+kGLlz35Liyt5Z3JlgGj60/5vHjwL/MxjfF7npFOaYWtl
+g7G0gXWa5qt+6fjPfNE07WKTxwNriWCrHFJDNHnSE/WOAagrtgY9VMZt3k23K6Y0
+KGEKOjrXAVm8iKhJjd4feaBwpPLfMLf4YCl3r9AsWSLnclEGPew5atoUbGMAEQEA
+AYkCJQQYAQIADwUCTA7X5AIbDAUJCWYBgAAKCRCr3d7I9i/tsC7XD/0TGmKpSMab
+eUYJTF2DibVImzYA96+xpdVY/aAksHcJEujsX+sFVsMAodWQ4wuE/RuNgXYg9PlY
+d4zunFH9m/wBLm8BT6JrXg1k2FuevfxDlpy5GyCtIo4KuCahbxvBhOWCvwKEQAoH
+uanYrmq/a090JUS+JoWI0MZMxWWfsbRd5VzYcjvPs0Psw66ZWqqYc34n70OyqLx1
+pQ5YG0/EQE0p5i/J5gpFtuu7BGJh800IOFSHZFcYmvNPC/hfb4f8LHAoYGXlKATz
+Mjsh9KsV+bf5KDtosJ+q3WP9BrSzhwrZgp0WFNwgj6txzCWAaTFmzKWImy/6vZsD
+6p0bVA1fjOSBJ7xG9JmgCYVkTZHMOEUM2+C8UpJ/cB2k+07bGmXWRFAZS5U6D7QX
+E/hULOow/GZ79bSoTr6GTB6FQ0z8VFVTvvZGrB5bT+3KW77riOcUJvsND4/xdXoP
+xF6ZaTT98ntmHF/cmap21NraalanS36axUj71UZsZtPiKwSpeCnDxmX3rAw+SDgx
+75ERLKbieke3AkSfvTEQLoJC1qIo8BreTtVzu5Qam612sUlmkuSzaF2cP8W1ARHd
+qPnanNC9dRSNmso+AF32tfLh7oqfsXqGvkO5Jh3XVD3l/z5b69Lgn6eRT3zdyUjI
+RcZbHYgWKT4piB2cdlF4AOYHnd7ZoTy59Q==
+=qQDX
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/sitename.txt b/sitename.txt
new file mode 100755 (executable)
index 0000000..a82a377
--- /dev/null
@@ -0,0 +1 @@
+stevenmcdonald.id.au
diff --git a/style.css b/style.css
new file mode 100755 (executable)
index 0000000..6fad67c
--- /dev/null
+++ b/style.css
@@ -0,0 +1,149 @@
+a:link
+{
+  color: #60A0FF;
+}
+
+a:visited
+{
+  color: #A060FF;
+}
+
+a:active,a:hover
+{
+  color: #40FF80;
+}
+
+body
+{
+  background-color: #101010;
+  color: #FFFF70;
+  font-family: sans;
+}
+
+code
+{
+  background-color: #402020;
+  border: 2px dashed #000000;
+  color: #FFD800;
+  display: block;
+  font-family: monospace;
+  font-size: 0.9em;
+  font-weight: bold;
+  margin: 1.5em 1.0em 1.5em 1.0em;
+  line-height: 1.5em;
+  padding: 0.5em;
+}
+
+h1
+{
+  font-size: 1.7em;
+  font-weight: bold;
+}
+
+h2
+{
+  font-size: 1.6em;
+  font-weight: bold;
+}
+
+h3
+{
+  font-size: 1.5em;
+  font-weight: bold;
+}
+
+h4
+{
+  font-size: 1.4em;
+  font-weight: bold;
+}
+
+h5
+{
+  font-size: 1.3em;
+  font-weight: bold;
+}
+
+h6
+{
+  font-size: 1.2em;
+  font-weight: bold;
+}
+
+h7
+{
+  font-size: 1.1em;
+  font-weight: bold;
+}
+
+img
+{
+  border: 0;
+}
+
+p
+{
+  line-height: 1.5em;
+}
+
+strong
+{
+  font-weight: bold;
+}
+
+#contactme
+{
+
+}
+
+#content
+{
+  margin: 0 14em 50px 20px; /* navigation width + 4em */
+}
+
+#footer
+{
+  height: 4em;
+  font-size: 0.8em;
+  margin: 0 10em 0 10em;
+  padding: 0.5em;
+  text-align: center;
+}
+
+#header
+{
+  height: 4em;
+  margin: 0 10em 0 10em;
+  padding: 0.5em;
+  text-align: center;
+}
+
+#navigation
+{
+  background-color: #301800;
+  border: 3px solid #603000;
+  color: #E07000;
+  padding: 0.3em;
+  position: absolute;
+  right: 20px;
+  text-align: right;
+  top: 7em; /* header height + 3em */
+  width: 10em;
+}
+
+#navigation a:link,#navigation a:visited
+{
+  color: #E07000;
+}
+
+#navigation a:active,#navigation a:hover
+{
+  color: #F07800;
+}
+
+#navigation ul
+{
+  list-style-type: none;
+  margin: 0;
+  padding: 0;
+}
diff --git a/valid-css.png b/valid-css.png
new file mode 100755 (executable)
index 0000000..e65a388
Binary files /dev/null and b/valid-css.png differ
diff --git a/valid-html401.png b/valid-html401.png
new file mode 100755 (executable)
index 0000000..c010842
Binary files /dev/null and b/valid-html401.png differ