LiveGobe Wiki Language (LGWL) is a lightweight markup language designed for the LiveGobe Wiki System.
It combines the simplicity of Markdown with the power of MediaWiki syntax.
Overview
LGWL aims to make writing content intuitive and readable in plain text while supporting advanced wiki features such as:
- Internal and external links
- Templates
- Categories
- HTML integration
- Syntax highlighting
- Table and list formatting
Basic Syntax
Headings
Use = signs around text to create headings:
== Level 1 ==
=== Level 2 ===
Bold and Italic
''italic text''
'''bold text'''
'''''bold and italic'''''
Links
Internal Links
[[Main Page]] → Main Page
External Links
[https://livegobe.com Visit LiveGobe] → Visit LiveGobe
Images
Images can be embedded using square brackets or inline HTML:
[[File:Example.png|thumb|right|Example caption]]
Templates
Templates allow reusable content blocks:
{{Infobox|title=Example}}
Categories and Meta tags
Add categories at the bottom of a page:
[[Category:Documentation]]
Add meta tags for search engine optimization:
[[Tag:Document]]
Advanced Features
HTML Blocks
LGWL supports inline HTML for custom layouts and styling:
<div class="example-box"> Custom styled HTML block. </div>
Code Blocks
Wrap code with `<code>` tags for inline formatting or ```<code>``` for block formatting:
function hello() {
return "Hello World!";
}
Tables
Use MediaWiki-style table syntax with alignment feature:
{| class="wiki-table"
! Name !! Description
|-
| :LGWL: || Lightweight markup for wikis:
|-
| :MediaWiki: || Original wiki syntax:
|}
Philosophy
LGWL was built to be:
- Readable in plain text
- Flexible for dynamic wiki features
- Extensible with templates and scripts
- Safe through HTML sanitization