Permalink
Browse files

Port wiki to run under Jekyll.

  • Loading branch information...
1 parent ef97192 commit 9a903da56ef0b51ca5073bcb77070fb9a1c12567 @SaberUK SaberUK committed Aug 9, 2012
View
@@ -1,4 +1,7 @@
-# InspIRCd Wiki » Contributors
+---
+title: Contributing
+layout: default
+---
## Introduction
View
5 FAQ.md
@@ -1,4 +1,7 @@
-# InspIRCd Wiki » Frequently Asked Questions
+---
+title: Frequently Asked Questions
+layout: default
+---
## Why should I choose InspIRCd over some other IRC server?
View
@@ -1,4 +1,7 @@
-# InspIRCd Wiki » [#InspIRCd](irc://irc.chatspike.net/inspircd) Channel Rules
+---
+title: #InspIRCd Channel Rules
+layout: default
+---
As with most IRC channels, the support channel has rules. These rules are as follows:
View
@@ -1,4 +1,7 @@
-# InspIRCd Wiki » Installation
+---
+title: Installation
+layout: default
+---
There are many different methods for installing InspIRCd. You will need to pick the one which fits
your needs best.
View
@@ -1,4 +1,7 @@
-# InspIRCd Wiki » Installation » Mac OS X
+---
+title: Installation » Mac OS X
+layout: default
+---
InspIRCd packages are available in the [Homebrew package manager](http://mxcl.github.com/homebrew/).
View
@@ -1,4 +1,7 @@
-# InspIRCd Wiki » Installation » Source
+---
+title: Installation » Source
+layout: default
+---
## Obtaining
View
@@ -1,4 +1,7 @@
-# InspIRCd Wiki » Installation » Windows
+---
+title: Installation » Windows
+layout: default
+---
InspIRCd packages are available on the [InspIRCd download page](https://github.com/inspircd/inspircd/downloads).
View
@@ -1,4 +1,7 @@
-# InspIRCd Wiki » Modes
+---
+title: Modes
+layout: default
+---
## Core Modes
View
@@ -1,4 +1,7 @@
-# InspIRCd Wiki » Module Manager
+---
+title: Module Manager
+layout: default
+---
InspIRCd ships with a tool called `./modulemanager`. This tool allows you to easily install modules
that are not included with the default distribution, such as third party modules and modules which
View
@@ -0,0 +1,4 @@
+---
+title: Modules » m_spanningtree
+layout: default
+---
@@ -1,4 +1,7 @@
-# InspIRCd Wiki » Modules » m_spanningtree » Commands
+---
+title: Modules » m_spanningtree » Commands
+layout: default
+---
This page has not been recreated yet.
@@ -1,4 +1,7 @@
-# InspIRCd Wiki » Modules » m_spanningtree » Connecting a Server
+---
+title: Modules » m_spanningtree » Connecting a Server
+layout: default
+---
To connect to a server we first proceed with the authentication phase, as detailed in the section
below.
@@ -1,4 +1,7 @@
-# InspIRCd Wiki » Modules » m_spanningtree » Example Traffic
+---
+title: Modules » m_spanningtree » Example Traffic
+layout: default
+---
## Example Traffic
@@ -1,4 +1,7 @@
-# InspIRCd Wiki » Modules » m_spanningtree » Message Routing
+---
+title: Modules » m_spanningtree » Message Routing
+layout: default
+---
InspIRCd has four behaviours when it routes a message. These four behaviours are chosen dependent
upon the message and the target and source of that message individually. These behaviours are:
@@ -1,4 +1,7 @@
-# InspIRCd Wiki » Modules » m_spanningtree » Nickname Collision Handling
+---
+title: Modules » m_spanningtree » Nickname Collision Handling
+layout: default
+---
The InspIRCd 1.2+ spanningtree protocol adopts a TS6-like nickname collision algorithm which
minimises the impact of nickname collisions and prevents most if not all KILLs when a collision
@@ -1,4 +1,7 @@
-# InspIRCd Wiki » Modules » m_spanningtree » Protocol
+---
+title: Modules » m_spanningtree » Protocol
+layout: default
+---
## Introduction to the Spanning Tree Protocol
@@ -1,4 +1,7 @@
-# InspIRCd Wiki » Modules » m_spanningtree » Server Types
+---
+title: Modules » m_spanningtree » Server Types
+layout: default
+---
InspIRCd has three types of server. Although the same in design, and speaking the same protocol,
their behaviours are different due to the roles they play in maintaining the network. These are:
@@ -1,4 +1,8 @@
-# InspIRCd Wiki » Modules » m_spanningtree » Timestamp Synchronization
+---
+title: Modules » m_spanningtree » Timestamp Synchronization
+layout: default
+---
+
Because the InspIRCd Spanning Tree Protocol operates using UNIX timestamps, you must ensure that the
system clocks on all of your servers are synchronized. This is best done with ntpd or ntpdate. If
@@ -1,4 +1,8 @@
-# InspIRCd Wiki » Modules » m_spanningtree » UUIDs (Universally Unique User Identifiers)
+---
+title: Modules » m_spanningtree » Universally Unique User Identifiers
+layout: default
+---
+
Our implementation and definition of SID, ID, and UID closely matches TS6's. That is:
View
@@ -1,4 +1,8 @@
-# InspIRCd Wiki » Contributors » Release Procedure
+---
+title: Release Procedure
+layout: default
+---
+
## To make a new release:
vX.Y.P denotes the previous version, vX.Y.Z denotes the new version.
View
@@ -1,4 +1,7 @@
-# InspIRCd Wiki » SNOMASKs
+---
+title: Server Notice Masks
+layout: default
+---
## Configuring SNOMASKs
@@ -1,4 +1,7 @@
-# InspIRCd Wiki » Supported Operating Systems
+---
+title: Supported Operating Systems
+layout: default
+---
## Supported Operating Systems
View
@@ -1,4 +1,7 @@
-# InspIRCd Wiki » System Requirements
+---
+title: System Requirements
+layout: default
+---
To compile and run InspIRCd, the following software and hardware is required:
View
@@ -1 +0,0 @@
-# InspIRCd Wiki » Page
View
@@ -0,0 +1,25 @@
+markdown: rdiscount
+pygments: true
+
+info:
+ title: Inspire IRCd
+ slogan: The Stable, High-Performance and Modular IRCd
+ uri: http://inspircd.github.com
+
+meta:
+ description: Inspire Internet Relay Chat Daemon is a modular, high performance IRC daemon combining stability and a rich and extensive C++ API with optional features such as SSL and permanent channels.
+ keywords: inspircd, ircd, internet relay chat
+
+navigation:
+ - title: Home
+ uri: /
+ - title: Downloads
+ uri: https://github.com/inspircd/inspircd/downloads
+ - title: Wiki
+ uri: /wiki
+ - title: Issue Tracker
+ uri: https://github.com/inspircd/inspircd/issues
+ - title: API
+ uri: /api
+ - title: Git
+ uri: https://github.com/inspircd
View
@@ -0,0 +1,62 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ {% if page.title %}
+ <title>{{ site.info.title }} - {{ page.title }}</title>
+ {% else %}
+ <title>{{ site.info.title }} - {{ site.info.slogan }}</title>
+ {% endif %}
+ <meta charset="utf-8">
+ <meta name="description" content="{{ site.meta.description }}">
+ <meta name="keywords" content="{{ site.meta.keywords }}">
+ <meta http-equiv="X-UA-Compatible" content="IE=Edge;Chrome=1">
+ <link type="application/atom+xml" href="/atom.xml" rel="alternate" title="News">
+ <link type="image/x-icon" href="/assets/images/inspircd.ico" rel="shortcut icon">
+ <link type="text/css" href="/assets/stylesheets/normalize.min.css" rel="stylesheet" media="screen">
+ <link type="text/css" href="/assets/stylesheets/screen.min.css" rel="stylesheet" media="screen">
+ <script type="text/javascript" src="/assets/javascripts/modernizr.min.js"></script>
+ </head>
+ <body>
+ <div id="content">
+ <header id="head">
+ <div id="head-top">
+ <div id="head-top-left"></div>
+ <div id="head-top-right"></div>
+ <div id="head-top-center"></div>
+ </div>
+ <div id="head-mid">
+ <div id="head-mid-left"></div>
+ <div id="head-mid-right"></div>
+ <nav id="head-mid-center">
+ {% for link in site.navigation %}
+ <a href="{{ link.uri }}">{{ link.title }}</a> {% if forloop.last == false %} | {% endif %}
+ {% endfor %}
+ </nav>
+ </div>
+ <div id="head-bottom">
+ <div id="head-bottom-left"></div>
+ <div id="head-bottom-right"></div>
+ <div id="head-bottom-center"></div>
+ </div>
+ </header>
+ <div id="main">
+ <div class="main-entry">
+ <div class="main-entry-title">
+ <img alt="" class="main-entry-image" src="/assets/images/bullet.gif">
+ InspIRCd Wiki &raquo; {{ title }}
+ </div>
+ <div class="main-entry-contents">
+ {{ content }}
+ </div>
+ </div>
+ </div>
+ <footer id="foot">
+ Site design &copy; 2004-2012 Craig McLure
+ <br>
+ Inspire IRCd &copy; 2002-2012 InspIRCd Development Team
+ <br>
+ Licensed under the terms of the <a rel="license" href="http://www.gnu.org/licenses/gpl-2.0.html">GNU General Public License 2.0</a>
+ </footer>
+ </div>
+ </body>
+</html>
@@ -1,4 +1,7 @@
-# InspIRCd Wiki &raquo; Modules &raquo; m_module_name
+---
+title: Modules &raquo; m_module_name
+layout: default
+---
## Description
View
@@ -0,0 +1,4 @@
+---
+title: Page Template
+layout: default
+---
File renamed without changes.
File renamed without changes.
View
@@ -1,4 +1,7 @@
-# InspIRCd Wiki &raquo; Home
+---
+title: Introduction
+layout: default
+---
## Welcome

0 comments on commit 9a903da

Please sign in to comment.