changelog shortlog tags changeset file revisions annotate raw

bin/index

revision 485: 362fb3ca3dc8
parent 480:67b4316f1a48
child 486:e0758a708d73
       1--- a/bin/index	Mon Nov 09 23:35:25 2009 +0000
       2+++ b/bin/index	Tue Nov 10 14:51:56 2009 +0000
       3@@ -1,34 +1,2 @@
       4-#!/usr/bin/env .wiki
       5-= Hackiki
       6-
       7-Welcome to [[http://hackiki.codu.org/|Hackiki]], the world's most hackable wiki!
       8-
       9-This is a wiki in which every page is a script, run in a more-or-less normal GNU/Linux environment ([[security|protected]] by [[http://plash.beasts.org/|plash]]). The actual engine just supports running scripts in a restricted environment; everything you see (the layout, the wiki syntax, everything) is actually supported by scripts written into the wiki, and //editable by anyone//!
      10-
      11-If you want to set up your own Hackiki instance, there are instructions (in the works) at [[installation]].
      12-
      13-It also has [[wikisyntax]], although pages using this syntax are really just scripts for the ".wiki" program, which is really just an implementation of [[http://wikicreole.org/wiki/Creole1.0|WikiCreole]]. Like everything else, [[http://hackiki.codu.org/wiki/edit/bin/.wiki|.wiki]] can be edited by anyone!
      14-
      15-The source for Hackiki itself is available at https://codu.org/projects/hackiki/hg/ . The filesystem is available at http://hackiki.codu.org/fs/ (and, of course, here). Feel free to poke around! If you break something, please revert it with the administration interface (see link below). If you don't revert it, somebody else will, so don't go thinking you're a 1337 hax0r because you can edit a wiki :)
      16-
      17-All content on Hackiki is distributed under the (unmodifiable) license in <a href="/wiki/license">license</a> unless otherwise specified. By editing Hackiki without specifying another license, you are agreeing to license your edits as such.
      18-
      19-
      20-== Editing Hackiki
      21-
      22-The simple interface:
      23-<form action="/wiki/medit" method="get">
      24-    <input type="hidden" name="arg1" value="bin" />
      25-    Create/edit a page: <input type="text" name="arg2" value="hello" />
      26-    <input type="submit" value="Edit" />
      27-</form>
      28-
      29-The more complicated (but more complete, robust) interface: [[edit|Builtin editor]]
      30-
      31-
      32-== Links
      33-
      34-* [[hello | An example page]]
      35-* [[runner | An arbitrary command runner]]
      36-* [[list | A list of all pages]]
      37-* [[hg | Administration]] (available to all users)
      38\ No newline at end of file
      39+#!/bin/bash
      40+env
      41\ No newline at end of file