or you can make descriptive links with [[http://www.codewiz.org/ | some anchor text]].
Links to images will appear inline: http://www.w3.org/Icons/valid-css.png
-[[GerryStich.jpg|Stich!]]
-
Anchored links also work with [[FrontPage|wiki pages]], [[/index.html | local paths]], and [[non_wiki_words]].
+If you link to a directory, GeekiGeeki will automatically generate an index for it: [[sys/macros]]
+
Image links: [[http://www.laptopgiving.org/|GiveOneGetOne.jpg]]
+== Inline media ==
+
+==== Images ====
+{{GerryStich.jpg}}
+
+==== Images with thumbnails ====
+{{GerryStich.jpg|Stich!}}
+
+==== Scaled images ====
+{{GerryStich.jpg|tiny|maxwidth=48}}
+
+
+==== Including other wiki pages ====
+
+Use the same syntax to embed wiki pages inside other wiki pages:
+
+ {{IncludedPage}}
+
+You can also pass arguments to included pages! It works like a simple template system:
+
+ {{TemplatePage | hello=Ciao | world=mondo}}
+
+
+==== Including external resources inline ====
+{{http://www.codewiz.org/wikigit/geekigeeki.git/blob_plain/HEAD:/geekigeeki.py}}
+
+== Macros ==
+
+ * Your remote IP: <<CgiVar | REMOTE_ADDR>>
+ * Query string: <<CgiVar | QUERY_STRING>>
+ * <<NonexistentMacro | param1 | param2 >>
+
== Block elements ==
Leave blank lines between paragraphs.
like this, then it is indented in the output
you can have multiple levels of indent
-And if you put asterisks at the start of the line
-
- * you get a
- * bulleted
- * list
- * which can also be indented
- * to several levels
-
To insert program source without reformatting in a monospace font, use three curly braces:
{{{
Just like that.
+== Itemized lists ==
+
+If you put asterisks (*) at the start of the line
+
+ * you get a
+ * bulleted
+ * list
+ * which can also be indented
+ * to several levels
+
+You can also have numbered lists, using the number (#) sign:
+ # first item
+ # second item
+ # first indented item
+ # second indented item
+ # third item
== Text Styles ==
<span style="color: green">CSS</span>, of course.
</div>
-== Access Control Lists ==
+== Pragmas ==
-TODO: document
+Wiki pages can specify special-purpose commands in their header. In the form:
-== Final Notes ==
+{{{
+# <keyword> <values>
+}}}
+
+=== Access Control Lists ===
+
+{{{
+# acl SomeUser:read,write OtherUser:read All:none
+}}}
+
+Limit read or write access to specific authenticated users
+
+=== Custom cascading style sheets ===
+
+{{{
+# css my_style.css
+}}}
-Be aware that GeekiGeeki does not lock pages during editing, so if you pause for a long time on the edit screen you may overwrite somebody else's changes.
+Include a user-specified custom CSS before the default one(s).