Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Port wiki to run under Jekyll.

  • Loading branch information...
commit 9a903da56ef0b51ca5073bcb77070fb9a1c12567 1 parent ef97192
Peter Powell authored August 09, 2012

Showing 31 changed files with 194 additions and 25 deletions. Show diff stats Hide diff stats

  1. 5  Contributing.md
  2. 5  FAQ.md
  3. 5  IRC-Channel-Rules.md
  4. 5  Installation.md
  5. 5  Installation/Mac-OS-X.md
  6. 5  Installation/Source.md
  7. 5  Installation/Windows.md
  8. 5  Modes.md
  9. 5  Module-Manager.md
  10. 4  Modules/spanningtree.md
  11. 5  Modules/spanningtree/Commands.md
  12. 5  Modules/spanningtree/Connecting-a-Server.md
  13. 5  Modules/spanningtree/Example-Traffic.md
  14. 5  Modules/spanningtree/Message-Routing.md
  15. 5  Modules/spanningtree/Nickname-Collision-Handling.md
  16. 5  Modules/spanningtree/Protocol.md
  17. 5  Modules/spanningtree/Server-Types.md
  18. 6  Modules/spanningtree/Timestamp-Synchronization.md
  19. 6  Modules/spanningtree/UUIDs.md
  20. 6  Release-Procedure.md
  21. 5  SNOMASK.md
  22. 5  Supported-Operating-Systems.md
  23. 5  System-Requirements.md
  24. 1  Templates/Page.md
  25. 25  _config.yml
  26. 62  _layouts/default.html
  27. 5  {Templates → _templates}/Module.md
  28. 4  _templates/Page.md
  29. 0  {Wiki-Scripts → _tools}/find-missing-pages
  30. 0  {Wiki-Scripts → _tools}/find-orphaned-pages
  31. 5  README.md → index.md
5  Contributing.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki » Contributors
  1
+---
  2
+title: Contributing
  3
+layout: default
  4
+---
2 5
 
3 6
 ## Introduction
4 7
 
5  FAQ.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki » Frequently Asked Questions
  1
+---
  2
+title: Frequently Asked Questions
  3
+layout: default
  4
+---
2 5
 
3 6
 ## Why should I choose InspIRCd over some other IRC server?
4 7
 
5  IRC-Channel-Rules.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki » [#InspIRCd](irc://irc.chatspike.net/inspircd) Channel Rules
  1
+---
  2
+title: #InspIRCd Channel Rules
  3
+layout: default
  4
+---
2 5
 
3 6
 As with most IRC channels, the support channel has rules. These rules are as follows:
4 7
 
5  Installation.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki » Installation
  1
+---
  2
+title: Installation
  3
+layout: default
  4
+---
2 5
 
3 6
 There are many different methods for installing InspIRCd. You will need to pick the one which fits
4 7
 your needs best.
5  Installation/Mac-OS-X.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki » Installation » Mac OS X
  1
+---
  2
+title: Installation » Mac OS X
  3
+layout: default
  4
+---
2 5
 
3 6
 InspIRCd packages are available in the [Homebrew package manager](http://mxcl.github.com/homebrew/).
4 7
 
5  Installation/Source.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki » Installation » Source
  1
+---
  2
+title: Installation » Source
  3
+layout: default
  4
+---
2 5
 
3 6
 ## Obtaining
4 7
 
5  Installation/Windows.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki » Installation » Windows
  1
+---
  2
+title: Installation » Windows
  3
+layout: default
  4
+---
2 5
 
3 6
 InspIRCd packages are available on the [InspIRCd download page](https://github.com/inspircd/inspircd/downloads).
4 7
 
5  Modes.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki » Modes
  1
+---
  2
+title: Modes
  3
+layout: default
  4
+---
2 5
 
3 6
 ## Core Modes
4 7
 
5  Module-Manager.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki » Module Manager
  1
+---
  2
+title: Module Manager
  3
+layout: default
  4
+---
2 5
 
3 6
 InspIRCd ships with a tool called `./modulemanager`. This tool allows you to easily install modules
4 7
 that are not included with the default distribution, such as third party modules and modules which
4  Modules/spanningtree.md
Source Rendered
... ...
@@ -0,0 +1,4 @@
  1
+---
  2
+title: Modules » m_spanningtree
  3
+layout: default
  4
+---
5  Modules/spanningtree/Commands.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki » Modules » m_spanningtree » Commands
  1
+---
  2
+title: Modules » m_spanningtree » Commands
  3
+layout: default
  4
+---
2 5
 
3 6
 This page has not been recreated yet.
4 7
 
5  Modules/spanningtree/Connecting-a-Server.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki » Modules » m_spanningtree » Connecting a Server
  1
+---
  2
+title: Modules » m_spanningtree » Connecting a Server
  3
+layout: default
  4
+---
2 5
 
3 6
 To connect to a server we first proceed with the authentication phase, as detailed in the section
4 7
 below.
5  Modules/spanningtree/Example-Traffic.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki » Modules » m_spanningtree » Example Traffic
  1
+---
  2
+title: Modules » m_spanningtree » Example Traffic
  3
+layout: default
  4
+---
2 5
 
3 6
 ## Example Traffic
4 7
 
5  Modules/spanningtree/Message-Routing.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki » Modules » m_spanningtree » Message Routing
  1
+---
  2
+title: Modules » m_spanningtree » Message Routing
  3
+layout: default
  4
+---
2 5
 
3 6
 InspIRCd has four behaviours when it routes a message. These four behaviours are chosen dependent
4 7
 upon the message and the target and source of that message individually. These behaviours are:
5  Modules/spanningtree/Nickname-Collision-Handling.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki » Modules » m_spanningtree » Nickname Collision Handling
  1
+---
  2
+title: Modules » m_spanningtree » Nickname Collision Handling
  3
+layout: default
  4
+---
2 5
 
3 6
 The InspIRCd 1.2+ spanningtree protocol adopts a TS6-like nickname collision algorithm which
4 7
 minimises the impact of nickname collisions and prevents most if not all KILLs when a collision
5  Modules/spanningtree/Protocol.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki » Modules » m_spanningtree » Protocol
  1
+---
  2
+title: Modules » m_spanningtree » Protocol
  3
+layout: default
  4
+---
2 5
 
3 6
 ## Introduction to the Spanning Tree Protocol
4 7
 
5  Modules/spanningtree/Server-Types.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki » Modules » m_spanningtree » Server Types
  1
+---
  2
+title: Modules » m_spanningtree » Server Types
  3
+layout: default
  4
+---
2 5
 
3 6
 InspIRCd has three types of server. Although the same in design, and speaking the same protocol,
4 7
 their behaviours are different due to the roles they play in maintaining the network. These are:
6  Modules/spanningtree/Timestamp-Synchronization.md
Source Rendered
... ...
@@ -1,4 +1,8 @@
1  
-# InspIRCd Wiki » Modules » m_spanningtree » Timestamp Synchronization
  1
+---
  2
+title: Modules » m_spanningtree » Timestamp Synchronization
  3
+layout: default
  4
+---
  5
+
2 6
 
3 7
 Because the InspIRCd Spanning Tree Protocol operates using UNIX timestamps, you must ensure that the
4 8
 system clocks on all of your servers are synchronized. This is best done with ntpd or ntpdate. If
6  Modules/spanningtree/UUIDs.md
Source Rendered
... ...
@@ -1,4 +1,8 @@
1  
-# InspIRCd Wiki » Modules » m_spanningtree » UUIDs (Universally Unique User Identifiers)
  1
+---
  2
+title: Modules » m_spanningtree » Universally Unique User Identifiers
  3
+layout: default
  4
+---
  5
+
2 6
 
3 7
 Our implementation and definition of SID, ID, and UID closely matches TS6's. That is:
4 8
 
6  Release-Procedure.md
Source Rendered
... ...
@@ -1,4 +1,8 @@
1  
-# InspIRCd Wiki » Contributors » Release Procedure
  1
+---
  2
+title: Release Procedure
  3
+layout: default
  4
+---
  5
+
2 6
 
3 7
 ## To make a new release:
4 8
 vX.Y.P denotes the previous version, vX.Y.Z denotes the new version.
5  SNOMASK.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki » SNOMASKs
  1
+---
  2
+title: Server Notice Masks
  3
+layout: default
  4
+---
2 5
 
3 6
 ## Configuring SNOMASKs
4 7
 
5  Supported-Operating-Systems.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki » Supported Operating Systems
  1
+---
  2
+title: Supported Operating Systems
  3
+layout: default
  4
+---
2 5
 
3 6
 ## Supported Operating Systems
4 7
 
5  System-Requirements.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki » System Requirements
  1
+---
  2
+title: System Requirements
  3
+layout: default
  4
+---
2 5
 
3 6
 To compile and run InspIRCd, the following software and hardware is required:  
4 7
 
1  Templates/Page.md
Source Rendered
... ...
@@ -1 +0,0 @@
1  
-# InspIRCd Wiki » Page
25  _config.yml
... ...
@@ -0,0 +1,25 @@
  1
+markdown: rdiscount
  2
+pygments: true
  3
+
  4
+info:
  5
+    title: Inspire IRCd
  6
+    slogan: The Stable, High-Performance and Modular IRCd
  7
+    uri: http://inspircd.github.com
  8
+
  9
+meta:
  10
+    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.
  11
+    keywords: inspircd, ircd, internet relay chat
  12
+
  13
+navigation:
  14
+    - title: Home
  15
+      uri: /
  16
+    - title: Downloads
  17
+      uri: https://github.com/inspircd/inspircd/downloads
  18
+    - title: Wiki
  19
+      uri: /wiki
  20
+    - title: Issue Tracker
  21
+      uri: https://github.com/inspircd/inspircd/issues
  22
+    - title: API
  23
+      uri: /api
  24
+    - title: Git
  25
+      uri: https://github.com/inspircd
62  _layouts/default.html
... ...
@@ -0,0 +1,62 @@
  1
+<!DOCTYPE html>
  2
+<html>
  3
+	<head>
  4
+		{% if page.title %}
  5
+			<title>{{ site.info.title }} - {{ page.title }}</title>
  6
+		{% else %}			
  7
+			<title>{{ site.info.title }} - {{ site.info.slogan }}</title>
  8
+		{% endif %}
  9
+		<meta charset="utf-8">
  10
+		<meta name="description" content="{{ site.meta.description }}">
  11
+		<meta name="keywords" content="{{ site.meta.keywords }}">
  12
+		<meta http-equiv="X-UA-Compatible" content="IE=Edge;Chrome=1">
  13
+		<link type="application/atom+xml" href="/atom.xml" rel="alternate" title="News">
  14
+		<link type="image/x-icon" href="/assets/images/inspircd.ico" rel="shortcut icon">
  15
+		<link type="text/css" href="/assets/stylesheets/normalize.min.css" rel="stylesheet" media="screen">
  16
+		<link type="text/css" href="/assets/stylesheets/screen.min.css" rel="stylesheet" media="screen">
  17
+		<script type="text/javascript" src="/assets/javascripts/modernizr.min.js"></script>
  18
+	</head>
  19
+	<body>
  20
+		<div id="content">
  21
+			<header id="head">
  22
+				<div id="head-top">
  23
+					<div id="head-top-left"></div>
  24
+					<div id="head-top-right"></div>
  25
+					<div id="head-top-center"></div>	
  26
+				</div>
  27
+				<div id="head-mid">
  28
+					<div id="head-mid-left"></div>
  29
+					<div id="head-mid-right"></div>
  30
+					<nav id="head-mid-center">
  31
+						{% for link in site.navigation %}
  32
+							<a href="{{ link.uri }}">{{ link.title }}</a> {% if forloop.last == false %} | {% endif %}
  33
+						{% endfor %}
  34
+					</nav>
  35
+				</div>
  36
+				<div id="head-bottom">
  37
+					<div id="head-bottom-left"></div>
  38
+					<div id="head-bottom-right"></div>
  39
+					<div id="head-bottom-center"></div>		
  40
+				</div>
  41
+			</header>
  42
+			<div id="main">
  43
+				<div class="main-entry">
  44
+					<div class="main-entry-title">
  45
+						<img alt="" class="main-entry-image" src="/assets/images/bullet.gif">
  46
+						InspIRCd Wiki &raquo; {{ title }}
  47
+					</div>
  48
+					<div class="main-entry-contents">
  49
+						{{ content }}
  50
+					</div>
  51
+				</div>
  52
+			</div>
  53
+			<footer id="foot">
  54
+				Site design &copy; 2004-2012 Craig McLure
  55
+				<br>
  56
+				Inspire IRCd &copy; 2002-2012 InspIRCd Development Team
  57
+				<br>
  58
+				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>
  59
+			</footer>
  60
+		</div>
  61
+	</body>
  62
+</html>
5  Templates/Module.md → _templates/Module.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki &raquo; Modules &raquo; m_module_name
  1
+---
  2
+title: Modules &raquo; m_module_name
  3
+layout: default
  4
+---
2 5
 
3 6
 ## Description
4 7
 
4  _templates/Page.md
Source Rendered
... ...
@@ -0,0 +1,4 @@
  1
+---
  2
+title: Page Template
  3
+layout: default
  4
+---
0  Wiki-Scripts/find-missing-pages → _tools/find-missing-pages
File renamed without changes
0  Wiki-Scripts/find-orphaned-pages → _tools/find-orphaned-pages
File renamed without changes
5  README.md → index.md
Source Rendered
... ...
@@ -1,4 +1,7 @@
1  
-# InspIRCd Wiki &raquo; Home
  1
+---
  2
+title: Introduction
  3
+layout: default
  4
+---
2 5
 
3 6
 ## Welcome
4 7
 

0 notes on commit 9a903da

Please sign in to comment.
Something went wrong with that request. Please try again.