changelog shortlog tags changeset files file revisions raw

Annotate bin/index

changeset 269: 5b720340b39c
parent:1f738e9ab73b
child:fff99ebf5a08
author: Hackiki
date: Wed Nov 04 20:15:44 2009 +0000 (2 years ago)
permissions: -rwxr-xr-x
description: medit/bin/index chebang=#!/usr/bin/env .wiki cont=== Hackiki

Welcome to [[http://hackiki.codu.org/|Hackiki]], the world's most hackable wiki!

This is a wiki in which every page is a script, run in a more-or-less normal GNU/Linux environment (protected by [[http://plash.beasts.org/|plash]]). It also has its own 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, .wiki can be edited by anyone!

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 :)

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.


== Editing Hackiki

The simple interface:
<form action="/wiki/medit" method="get">
<input type="hidden" name="arg1" value="bin" />
Create/edit a page: <input type="text" name="arg2" value="hello" />
<input type="submit" value="Edit" />
</form>

The more complicated (but more complete, robust) interface: [[edit|Builtin editor]]


== Links

* [[hello | An example page]]
* [[runner | An arbitrary command runner]]
* [[list | A list of all pages]]
* [[hg | Administration]]

Hackiki@99 1
#!/usr/bin/env .wiki
Hackiki@243 2
== Hackiki
Hackiki@243 3
Hackiki@267 4
Welcome to [[http://hackiki.codu.org/|Hackiki]], the world's most hackable wiki!
Hackiki@243 5
Hackiki@245 6
This is a wiki in which every page is a script, run in a more-or-less normal GNU/Linux environment (protected by [[http://plash.beasts.org/|plash]]). It also has its own 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, .wiki can be edited by anyone!
Hackiki@243 7
Hackiki@269 8
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 :)
Hackiki@243 9
Hackiki@243 10
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.
Hackiki@243 11
Hackiki@243 12
Hackiki@243 13
== Editing Hackiki
Hackiki@243 14
Hackiki@243 15
The simple interface:
Hackiki@243 16
<form action="/wiki/medit" method="get">
Hackiki@243 17
    <input type="hidden" name="arg1" value="bin" />
Hackiki@243 18
    Create/edit a page: <input type="text" name="arg2" value="hello" />
Hackiki@243 19
    <input type="submit" value="Edit" />
Hackiki@243 20
</form>
Hackiki@243 21
Hackiki@243 22
The more complicated (but more complete, robust) interface: [[edit|Builtin editor]]
Hackiki@243 23
Hackiki@243 24
Hackiki@243 25
== Links
Hackiki@243 26
Hackiki@243 27
* [[hello | An example page]]
Hackiki@243 28
* [[runner | An arbitrary command runner]]
Hackiki@243 29
* [[list | A list of all pages]]
Hackiki@235 30
* [[hg | Administration]]