Warning: If this is a folder, all contents including subfolders and documents will be deleted.
LeoMoon Wiki-Go is a modern, feature-rich, databaseless flat-file wiki platform built with Go. It provides a clean, intuitive interface for creating and managing knowledge bases, documentation, and collaborative content without requiring any external database.
If you're running LeoMoon Wiki-Go without SSL/HTTPS and experiencing login issues, you need to set allow_insecure_cookies: true in your config.yaml file. This is because:
Security Note: Only use this setting in development or in trusted internal networks. For public-facing wikis, always use HTTPS.
:::smile::: in your Markdown content:::stats recent=5::: for additional functionalityLeoMoon Wiki-Go comes with default favicons, but you can easily replace them with your own:
To use custom favicons, place your files in the data/static/ directory with the following names:
favicon.ico - Standard favicon format (used by older browsers)favicon.png - PNG format faviconfavicon.svg - SVG format favicon (recommended for best quality at all sizes)The application will automatically detect and use your custom favicon files without requiring a restart.
SVG format is recommended for favicons as it scales well to different sizes while maintaining crisp quality.
You can add a custom logo to display in the sidebar above your wiki title:
Create a logo file in one of the supported formats:
logo.svg - SVG format (recommended for best quality)logo.png - PNG format (alternative option)Place the logo file in the data/static/ directory.
The logo will automatically appear in the sidebar above your wiki title.
Notes:
You can add a banner image that will appear at the top of all documents:
Create a banner image in one of the supported formats:
banner.png - PNG format (recommended for best quality)banner.jpg - JPG format (alternative option)Place the banner file in the data/static/ directory.
The banner will automatically appear at the top of all document content.
Notes:
data/static/ directoryLeoMoon Wiki-Go includes a user management system with different permission levels:
The default admin credentials are:
adminadminIt's recommended to change these credentials immediately after first login.
LeoMoon Wiki-Go allows you to organize content in a hierarchical structure:
You can attach files to any document:
The commenting system allows users to provide feedback and engage in discussions:
LeoMoon Wiki-Go uses Markdown for formatting content. Here are some examples:
| Markdown | Rendered Output |
|---|---|
| # Heading level 1 | Heading level 1 |
| ## Heading level 2 | Heading level 2 |
| ### Heading level 3 | Heading level 3 |
| #### Heading level 4 | Heading level 4 |
| ##### Heading level 5 | Heading level 5 |
| ###### Heading level 6 | Heading level 6 |
To create paragraphs, use a blank line to separate one or more lines of text.
To create a line break or new line (<br>), end a line with two or more spaces, and then type return.
You can add emphasis by making text bold or italic.
To bold text, add two asterisks or underscores before and after a word or phrase. To bold the middle of a word for emphasis, add two asterisks without spaces around the letters.
| Markdown | Rendered Output |
|---|---|
| Example **bold** text. | Example bold text. |
| Example __bold__ text. | Example bold text. |
| Example**bold**text | Exampleboldtext |
To italicize text, add one asterisk or underscore before and after a word or phrase. To italicize the middle of a word for emphasis, add one asterisk without spaces around the letters.
| Markdown | Rendered Output |
|---|---|
| Example *italicized* text. | Example italicized text. |
| Example _italicized_ text. | Example italicized text. |
| Example*italicized*text | Exampleitalicizedtext |
To emphasize text with bold and italics at the same time, add three asterisks or underscores before and after a word or phrase. To bold and italicize the middle of a word for emphasis, add three asterisks without spaces around the letters.
| Markdown | Rendered Output |
|---|---|
| This text is ***really important***. | This text is really important. |
| This text is ___really important___. | This text is really important. |
| This text is __*really important*__. | This text is really important. |
| This text is **_really important_**. | This text is really important. |
| This is really***very***important text. | This is reallyveryimportant text. |
To create a blockquote, add a > in front of a paragraph.
> Dorothy followed her through many of the beautiful rooms in her castle.
The rendered output looks like this:
Dorothy followed her through many of the beautiful rooms in her castle.
Blockquotes can contain multiple paragraphs. Add a > on the blank lines between the paragraphs.
> Dorothy followed her through many of the beautiful rooms in her castle.
>
> The Witch bade her clean the pots and kettles and sweep the floor and keep the fire fed with wood.
The rendered output looks like this:
Dorothy followed her through many of the beautiful rooms in her castle.
The Witch bade her clean the pots and kettles and sweep the floor and keep the fire fed with wood.
Blockquotes can be nested. Add a >> in front of the paragraph you want to nest.
> Dorothy followed her through many of the beautiful rooms in her castle.
>
>> The Witch bade her clean the pots and kettles and sweep the floor and keep the fire fed with wood.
The rendered output looks like this:
Dorothy followed her through many of the beautiful rooms in her castle.
The Witch bade her clean the pots and kettles and sweep the floor and keep the fire fed with wood.
Blockquotes can contain other Markdown formatted elements. Not all elements can be used — you'll need to experiment to see which ones work.
> #### The quarterly results look great!
>
> - Revenue was off the chart.
> - Profits were higher than ever.
>
> *Everything* is going according to **plan**.
The rendered output looks like this:
The quarterly results look great!
- Revenue was off the chart.
- Profits were higher than ever.
Everything is going according to plan.
Markdown supports both ordered and unordered lists. You can also nest lists to create sub-items.
Unordered Lists use asterisks (*), plus signs (+), or hyphens (-):
Ordered Lists use numbers followed by a period:
You can also mix ordered and unordered lists:
Markdown supports task lists, which are useful for tracking tasks or to-do items. Use square brackets to denote the state of each task: [x] for completed tasks and [ ] for incomplete tasks. Task lists can also include nested items.
Example Task List:
This task list shows that the press release has been fully completed, while the website update and media contact tasks are still pending with some sub-tasks.
These are extended markdown features in LeoMoon Wiki-Go.
To highlight text, add two equal signs before and after a word or phrase. To highlight the middle of a word for emphasis, add two equal signs without spaces around the letters.
To create superscript text in Markdown, use the caret symbol (^). For example, 1^st^ renders as 1st. For subscript text, use the tilde symbol (~). For instance, h~2~o renders as h2o.
To create strikethrough text in Markdown, use double tildes (~~). For example, ~~incorrect~~ renders as incorrect.
(c): Replaced with © (Copyright symbol).(r): Replaced with ® (Registered trademark symbol).(tm): Replaced with ™ (Trademark symbol).(p): Replaced with ¶ (Paragraph symbol).+-: Replaced with ± (Plus-minus symbol)....: Replaced with … (Ellipsis).1/2: Replaced with 1/2 (One-half).1/4: Replaced with 1/4 (One-quarter).3/4: Replaced with 3/4 (Three-quarters).| Header 1 | Header 2 |
|---|---|
| Cell 1 | Cell 2 |
| Cell 3 | Cell 4 |
Here's a sentence with a footnote.1
Inline math: $E=mc^2$
Block math (requires blank lines before and after):
$$
\frac{d}{dx}(x^n) = nx^{n-1}
$$
You can create collapsible sections using the details code fence:
This is the collapsible content that will be hidden by default.
You can include any Markdown content here:
You can embed videos from various sources:
YouTube Video
This embedded video is not available in print. You can view it online at:
Vimeo Video
This embedded video is not available in print. You can view it online at:
After uploading a video file through the attachments feature, you can insert it using files tab:
```mp4
your-video-filename.mp4
```
You can force a specific direction for a section of text by adding the direction shortcode:
Force RTL text.
LeoMoon Wiki-Go supports special shortcodes for dynamic content:
Statistics Shortcode:
:::stats count=*:::
:::stats recent=5:::
These shortcodes display document statistics like total count or recent changes.
This is the footnote. ↩︎