Imported initial (webgen0.4) version of the website.
This commit is contained in:
commit
8a1c2518dc
|
@ -0,0 +1 @@
|
|||
output/
|
|
@ -0,0 +1,2 @@
|
|||
# Configuration file for webgen
|
||||
# Used to set the parameters of the plugins
|
|
@ -0,0 +1,60 @@
|
|||
# This webgen plugin extends the available tags with tags that can retrieve
|
||||
# stat(2) information.
|
||||
#
|
||||
# Copyright (2006) Paul van Tilburg <paulvt@debian.org>
|
||||
|
||||
# This plugin is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License as published by the
|
||||
# Free Software Foundation; either version 2 of the License, or (at your
|
||||
# option) any later version.
|
||||
|
||||
class FileADateTag < Tags::DefaultTag
|
||||
|
||||
infos( :name => 'Custom/FileADate', :author => "Paul van Tilburg",
|
||||
:summary => "Puts the access time and date of the file on the page" )
|
||||
|
||||
param 'format', '%A, %B %d %H:%M:%S %Z %Y',
|
||||
'The format of the date (same options as Time#strftime).'
|
||||
|
||||
register_tag 'fileatime'
|
||||
|
||||
def process_tag(tag, chain)
|
||||
atime = File.atime(chain.last.node_info[:src])
|
||||
return atime.strftime(param('format'))
|
||||
end
|
||||
|
||||
end # class FileADateTag
|
||||
|
||||
class FileCDateTag < Tags::DefaultTag
|
||||
|
||||
infos( :name => 'Custom/FileCDate', :author => "Paul van Tilburg",
|
||||
:summary => "Puts the create time and date of the file on the page" )
|
||||
|
||||
param 'format', '%A, %B %d %H:%M:%S %Z %Y',
|
||||
'The format of the date (same options as Time#strftime).'
|
||||
|
||||
register_tag 'filcatime'
|
||||
|
||||
def process_tag(tag, chain)
|
||||
ctime = File.ctime(chain.last.node_info[:src])
|
||||
return ctime.strftime(param('format'))
|
||||
end
|
||||
|
||||
end # class FileCDateTag
|
||||
|
||||
class FileMDateTag < Tags::DefaultTag
|
||||
|
||||
infos( :name => 'Custom/FileMDate', :author => "Paul van Tilburg",
|
||||
:summary => "Puts the modification time and date of the file on the page")
|
||||
|
||||
param 'format', '%A, %B %d %H:%M:%S %Z %Y',
|
||||
'The format of the date (same options as Time#strftime).'
|
||||
|
||||
register_tag 'filemtime'
|
||||
|
||||
def process_tag(tag, chain)
|
||||
mtime = File.mtime(chain.last.node_info[:src])
|
||||
return mtime.strftime(param('format'))
|
||||
end
|
||||
|
||||
end # class FileMDateTag
|
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
title: Home
|
||||
inMenu: true
|
||||
directoryName: The Luon Network;
|
||||
---
|
||||
h2. Welcome to the Luon Network;
|
||||
|
||||
Although the Luon Network; provides many many "services":services.html for
|
||||
Luon users, the web page has not been used much over the past years and
|
||||
therefore contains only some rudimentary information.
|
||||
|
||||
Cheers!
|
||||
|
||||
h2. News
|
||||
|
||||
h3. 2010-09-26 -- New website!
|
||||
|
||||
The previous website was not working anymore due to changes in PHP. As a
|
||||
result, this page has been defunct for many months, dare I say years. But,
|
||||
because most of the Luon people don't really check this website anyway, it
|
||||
wasn't a big deal.
|
||||
|
||||
I am not gonna pretend that this new site is going to be better and will
|
||||
attract your recurrent visits now. So, I've posted some (rather timeless)
|
||||
info about the Luon Network; on here and we'll see how it goes from
|
||||
there...
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
---
|
||||
title: About
|
||||
inMenu: true
|
||||
---
|
||||
h2. About the Luon Network;
|
||||
|
||||
In 1998 the Luon Network was started with the LoTN project (Linux on TU/e
|
||||
Notebooks), by five of us. The main motivation was that the TU/e provided
|
||||
notebooks to their first year students, and we wanted to assist students
|
||||
who were interested to run Linux on it instead of/next to Windows.
|
||||
One of the goals was gain as much knowledge about the workings of the
|
||||
operating system and make it available to whomever wanted to join us.
|
||||
|
||||
Back in those days, it was quite hard to get Linux fully up and running,
|
||||
especially the graphical environment. So, the project started with a bunch
|
||||
of web pages explaining how to get things working with accompanying
|
||||
example configuration files. Because the Internet was not as widely
|
||||
available--dial-in was still the main method to get on-line--it was
|
||||
convenient to have an server that was always available at the university.
|
||||
A server was arranged and put in the archive room of the "studentenburo" of
|
||||
the Faculty of Electrical Engineering. Because it was also uncommon to
|
||||
have a server at home, shell accounts were provided to the users to learn
|
||||
their way around the system.
|
||||
|
||||
In the beginning of 1999, the server we started with was replaced by a
|
||||
bigger one, which is the one this web site still runs on, and we switched
|
||||
from "Slackware":http://slackware.com/ to "Debian":http://debian.org/. The
|
||||
network gained about 30 users, some websites and projects found their home
|
||||
on the server and we obtained an extra server for the core services. By
|
||||
then the domain @luon.net@ was registered and the Luon Network was born.
|
||||
|
||||
Due to issues with the place our servers were located, everything had to be
|
||||
temporarily moved to the student society "Odin":http://odin.tte.ele.tue.nl/
|
||||
until we found a better place. When in August 2000
|
||||
"Spacelabs":http://spacelabs.nl/ was founded, the Luon Network found its
|
||||
current home and was able to spread it's wings. We gained and lost dozens
|
||||
of users and also servers who were privately managed by users on which they
|
||||
learnt the ropes of managing a server. Besides that, lots of projects
|
||||
were started and, although not all were finished, are still running on one
|
||||
of our servers.
|
||||
|
||||
While the need for the LoTN project has been completely removed by the
|
||||
growing up of GNU/Linux and its distributions, Luon still continues to
|
||||
provide lots of "services":services.html to their users.
|
|
@ -0,0 +1,35 @@
|
|||
---
|
||||
title: Services
|
||||
inMenu: true
|
||||
---
|
||||
h2. Luon Network Services;
|
||||
|
||||
We provide ("Debian":http://debian.org/) GNU/Linux-based services to
|
||||
students at the "Eindhoven University of Technology":http://tue.nl or their
|
||||
friends & family (whoever is interested).
|
||||
|
||||
A rough overview of what is available for a Luon user:
|
||||
|
||||
* Dynamic DNS (ILDUS) account
|
||||
* E-mail account (IMAP/POP3 as well as mail submission)
|
||||
* iCal/CalDAV account
|
||||
* IPv6 tunnels
|
||||
* Jabber/XMPP account
|
||||
* Mailing list(s)
|
||||
* MySQL/PosgreSQL/LDAP database account
|
||||
* Shell account (via SSH)
|
||||
* StatusNet account
|
||||
* Web space
|
||||
|
||||
We also do:
|
||||
|
||||
* DNS/domain hosting
|
||||
* E-mail hosting
|
||||
* Hosting of Git/Subversion repositories
|
||||
* Hosting of supplementing Debian packages
|
||||
* TLS/SSL certificates under our "own CA":http://ca.luon.net/
|
||||
* Web hosting
|
||||
* Website visit statistics
|
||||
* Yubnub;
|
||||
|
||||
and have our own "radio station":http://radio.luon.net/!
|
|
@ -0,0 +1,47 @@
|
|||
---
|
||||
title: Links
|
||||
inMenu: true
|
||||
---
|
||||
h2. Luon Network Links;
|
||||
|
||||
Below are some links to pages/sites of our running services that
|
||||
expose information or a user interface to the web:
|
||||
|
||||
* "Banaan!":http://banaan.luon.net/, your friendly homepage
|
||||
* "CA":http://ca.luon.net/, our own certificate authority
|
||||
* "Calendar":http://calendar.luon.net/, CalDAV/iCal service
|
||||
* "FTP":http://ftp.luon.net/, web view on our file server
|
||||
* "Git":http://git.luon.net, web access to the Git repositories
|
||||
* "Jabber":http://jabber.luon.net/, a Jabber/XMPP web interface
|
||||
* "Luonica;":http://ica.luon.net/, the StatusNet setup
|
||||
* "Mailman":http://lists.luon.net/, the mailing list manager
|
||||
* "Mailgraph":http://cube.luon.net/cgi-bin/mailgraph.cgi, mail statistics
|
||||
* "Planet":http://planet.luon.net/, feed aggregator of our blogs, etc.
|
||||
* "Radio":http://radio.luon.net/, web interface of our radio station
|
||||
* "Subversion":http://svn.luon.net, web access to the Subversion repositories
|
||||
* "Trac":http://trac.luon.net, wiki/bug tracker/source view for Subversion repositories
|
||||
* "Webalizer":http://webalizer.luon.net/, web usage statistics
|
||||
* "Yubnub":http://yubnub.luon.net, our own (social) command line for the web
|
||||
|
||||
Additionally, some links to projects hosted on our network:
|
||||
|
||||
* "Feeding Frenzy!":http://ffrenzy.luon.net/, game developed during a study project
|
||||
* "Gcam":http://gcam.luon.net/, gtk webcam viewer (old/unmaintained)
|
||||
* "GKrellM Plugins":http://gkrellm.luon.net, plugins for GKrellM (old/unmaintained)
|
||||
* "Movienight":http://movienight.luon.net/, movie night vote & plan application
|
||||
* "Team Onbekend":http://luon.net/~onbekend/, Createch'99 team home page
|
||||
* "Utopia MOO":http://utopiamoo.net, virtual text-based on-line multi-user world
|
||||
|
||||
and blogs/journals/homepages by our users:
|
||||
|
||||
* "Admar Schoonen":http://luon.net/~admar/
|
||||
* "Adriaan Penning":http://luon.net/~adriaan/
|
||||
* "Bram Senders":http://kwijlspoor.nl/
|
||||
* "Christian Luijten":http://christian.luijten.org/
|
||||
* "Familie van Tilburg":http://vtilburg.net/
|
||||
* "Marcel Moreaux":http://qvdr.net/
|
||||
* "Mark van Eijk":http://luon.net/~mark/
|
||||
* "Niels Schipper":http://luon.net/~niels/
|
||||
* "Paul van Tilburg":http://paul.luon.net/
|
||||
* "Sjoerd Simons":http://sjoerd.luon.net/
|
||||
* "Tom van Tilburg":http://tom.vtilburg.net/
|
|
@ -0,0 +1,26 @@
|
|||
---
|
||||
title: Contact
|
||||
inMenu: true
|
||||
---
|
||||
h2. Luon Network Contact Info;
|
||||
|
||||
Per "service":services.html there can be a different user who manages it.
|
||||
The following addresses can be used to contact the maintainer of a service,
|
||||
provided it's glued in front of <code>@luon.net</code>.
|
||||
|
||||
* @abuse@: in case of abuse by our services/servers/users
|
||||
* @ca@: SSL/TLS certificate signing by our CA
|
||||
* @caladmin@: CalDAV server and accounts
|
||||
* @ftpadmin@: data available via FTP (includes Debian tree)
|
||||
* @dnsadmin@: DNS/domain hosting
|
||||
* @gitadmin@: Git repositories and accounts
|
||||
* @hostmaster@: main contact point for Luon domain issues/abuse
|
||||
* @ildusadmin@: dynamic DNS (ILDUS) service
|
||||
* @listmaster@: mailman mailing lists
|
||||
* @luonica@: Luonica/StatusNet service
|
||||
* @postmaster@: IMAP/POP3/SMTP/Submission services
|
||||
* @jabberadmin@: Jabber/XMPP accounts and server
|
||||
* @svnadmin@: Subversion repositories and accounts
|
||||
* @sysops@: _main/default contact address!_
|
||||
* @usermanager@: user account creation/deletion/problems
|
||||
* @webmaster@: web services
|
|
@ -0,0 +1,195 @@
|
|||
/* CSS for the Hypermedia site */
|
||||
/* Paul van Tilburg <paul@luon.net> */
|
||||
|
||||
/* add style to the main elements */
|
||||
body { font-family: 'lucida grande', 'bitstream vera', sans-serif; }
|
||||
|
||||
a { text-decoration: none; }
|
||||
a:link {
|
||||
color: #4d593c;
|
||||
background-color: inherit;
|
||||
border-bottom: dashed thin #4d593c;
|
||||
}
|
||||
a:visited {
|
||||
color: #90a66f;
|
||||
background-color: inherit;
|
||||
border-bottom: dashed thin #90a66f;
|
||||
}
|
||||
a:hover,
|
||||
a:active { border-bottom: solid thin; }
|
||||
|
||||
h1, h2, h3, h4 { text-align: left;}
|
||||
h1 { border-bottom: thin solid #594d3c; }
|
||||
h2 { border-bottom: thin dashed #594d3c; }
|
||||
h3 { border-bottom: thin dashed #594d3c; }
|
||||
|
||||
pre {
|
||||
font-size: 90%;
|
||||
overflow: hidden;
|
||||
padding-left: 1em;
|
||||
border: thin solid #8080bf;
|
||||
color: inherit;
|
||||
background-color: #3c3c59;
|
||||
}
|
||||
|
||||
table {
|
||||
font-size: 83%;
|
||||
border: thin solid #222233;
|
||||
width: 100%;
|
||||
}
|
||||
table th {
|
||||
padding: 0em 0.5em;
|
||||
}
|
||||
table tr.head {
|
||||
color: #ffffff;
|
||||
background-color: #3c3c59;
|
||||
}
|
||||
table tr.col0 { color: inherit; background-color: #ffffff; }
|
||||
table tr.col1 { color: inherit; background-color: #d6d6ff; }
|
||||
table td {
|
||||
padding: 0em 0.5em;
|
||||
vertical-align: top;
|
||||
line-height: 1.6em;
|
||||
}
|
||||
|
||||
/* add style to the fixed elements */
|
||||
|
||||
#content {
|
||||
width: 52em;
|
||||
margin: 0em auto;
|
||||
}
|
||||
|
||||
#header {
|
||||
padding: 0.2em;
|
||||
color: inherit;
|
||||
background-color: #3c3c59;
|
||||
border-top: thin solid #222233;
|
||||
border-left: thin solid #222233;
|
||||
border-right: thin solid #222233;
|
||||
}
|
||||
|
||||
#header h1 {
|
||||
margin: 0.5em;
|
||||
border: none;
|
||||
color: #ffffff;
|
||||
background-color: inherit;
|
||||
}
|
||||
|
||||
#footer {
|
||||
}
|
||||
|
||||
#body {
|
||||
width: 36em;
|
||||
margin-top: 1em;
|
||||
padding-left: 1em;
|
||||
text-align: justify;
|
||||
line-height: 1.8em;
|
||||
}
|
||||
|
||||
#fn0, #fn1, #fn2, #fn3 {
|
||||
border-top: thin dotted #594d3c;
|
||||
}
|
||||
|
||||
/* bar, navigation, bibliography and generic alignment classes */
|
||||
|
||||
.bar {
|
||||
clear: both;
|
||||
padding: 0.2em;
|
||||
text-align: center;
|
||||
font-size: 83%;
|
||||
color: inherit;
|
||||
background-color: #8080bf;
|
||||
border: thin solid #3c3c59;
|
||||
}
|
||||
.bar a { border-bottom: none; }
|
||||
.bar a:link { color: #ffffff; background-color: inherit; }
|
||||
.bar a:visited { color: #ffffff; background-color: inherit; }
|
||||
|
||||
.nav {
|
||||
color: inherit;
|
||||
background-color: #ffefd6;
|
||||
margin: 0.5em -0.5em;
|
||||
margin-right: 0em;
|
||||
padding: 0em 0.5em;
|
||||
}
|
||||
|
||||
.bib-item {
|
||||
padding-left: 2em;
|
||||
font-size: smaller;
|
||||
line-height: 1.6em;
|
||||
}
|
||||
.bib-id {
|
||||
margin-left: -2em;
|
||||
margin-right: 1em;
|
||||
color: inherit;
|
||||
background-color: #d6d6ff;
|
||||
}
|
||||
|
||||
.small {
|
||||
font-size: smaller;
|
||||
}
|
||||
|
||||
.left, .right {
|
||||
padding: 0em 1em;
|
||||
}
|
||||
|
||||
.left {
|
||||
float: left;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.right {
|
||||
float: right;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
/* styling the menu */
|
||||
|
||||
#menu {
|
||||
float: right;
|
||||
right: 0em;
|
||||
width: 16em;
|
||||
margin: 1em 0em 1em 1em;
|
||||
font-size: 83%;
|
||||
color: inherit;
|
||||
background-color: #e5c79a;
|
||||
border: thin solid #332c22;
|
||||
line-height: 1.2em;
|
||||
}
|
||||
|
||||
#menu a {
|
||||
color: #594d3c;
|
||||
background-color: inherit;
|
||||
text-decoration: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
#menu a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
#menu ul {
|
||||
list-style-type: none;
|
||||
margin-left: 0em;
|
||||
padding-left: 1em; /* first ul has some padding left & right */
|
||||
padding-right: 1em;
|
||||
}
|
||||
|
||||
#menu li {
|
||||
padding: 0.5em 0em; /* inter-item padding */
|
||||
}
|
||||
|
||||
#menu li.webgen-menu-item-selected {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
#menu li > ul {
|
||||
font-weight: normal;
|
||||
padding-top: 0.5em; /* padding in front of first item */
|
||||
padding-left: 1.2em; /* indentation */
|
||||
padding-right: 0em;
|
||||
}
|
|
@ -0,0 +1,32 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{lang:}">
|
||||
<head>
|
||||
<title>The Luon Network - {title: }</title>
|
||||
<link href="{relocatable: default.css}" rel="stylesheet"/>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta name="keywords" content="luon, network, linux, debian, system administration"/>
|
||||
<meta name="description" content="The main site of the Luon Network"/>
|
||||
<meta name="robots" content="all"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<div id="header">
|
||||
<h1>The Luon Network; ‒ {title: }</h1>
|
||||
</div>
|
||||
|
||||
<div id="menu">
|
||||
{menu: {menuStyle: vertical}}
|
||||
</div>
|
||||
|
||||
<div id="body">
|
||||
{block: }
|
||||
</div>
|
||||
|
||||
<div id="footer" class="bar">
|
||||
This page was last updated on <strong>{filemtime: }</strong><br/>
|
||||
This site is generated with <a href="http://webgen.rubyforge.org">webgen</a> on <strong>{date: }</strong>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
Loading…
Reference in New Issue