commit
2a2d813a2e
|
@ -1,6 +1,6 @@
|
||||||
# ENiGMA½ BBS Software
|
# ENiGMA½ BBS Software
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
ENiGMA½ is a modern BBS software with a nostalgic flair!
|
ENiGMA½ is a modern BBS software with a nostalgic flair!
|
||||||
|
|
||||||
|
|
|
@ -16,13 +16,15 @@
|
||||||
- [Editing hjson]({{ site.baseurl }}{% link configuration/editing-hjson.md %})
|
- [Editing hjson]({{ site.baseurl }}{% link configuration/editing-hjson.md %})
|
||||||
- [config.hjson]({{ site.baseurl }}{% link configuration/config-hjson.md %})
|
- [config.hjson]({{ site.baseurl }}{% link configuration/config-hjson.md %})
|
||||||
- [menu.hjson]({{ site.baseurl }}{% link configuration/menu-hjson.md %})
|
- [menu.hjson]({{ site.baseurl }}{% link configuration/menu-hjson.md %})
|
||||||
- prompt.hjson
|
- [prompt.hjson]({{ site.baseurl }}{% link configuration/prompt-hjson.md %})
|
||||||
- [Directory Structure]({{ site.baseurl }}{% link configuration/directory-structure.md %})
|
- [Directory Structure]({{ site.baseurl }}{% link configuration/directory-structure.md %})
|
||||||
- [Archivers]({{ site.baseurl }}{% link configuration/archivers.md %})
|
- [Archivers]({{ site.baseurl }}{% link configuration/archivers.md %})
|
||||||
- [File Transfer Protocols]({{ site.baseurl }}{% link configuration/file-transfer-protocols.md %})
|
- [File Transfer Protocols]({{ site.baseurl }}{% link configuration/file-transfer-protocols.md %})
|
||||||
- [Email]({{ site.baseurl }}{% link configuration/email.md %})
|
- [Email]({{ site.baseurl }}{% link configuration/email.md %})
|
||||||
|
- [Colour Codes]({{ site.baseurl }}{% link configuration/colour-codes.md %})
|
||||||
- Scheduled jobs
|
- Scheduled jobs
|
||||||
|
|
||||||
|
|
||||||
- File Base
|
- File Base
|
||||||
- [About]({{ site.baseurl }}{% link filebase/index.md %})
|
- [About]({{ site.baseurl }}{% link filebase/index.md %})
|
||||||
- [Configuring a File Area]({{ site.baseurl }}{% link filebase/first-file-area.md %})
|
- [Configuring a File Area]({{ site.baseurl }}{% link filebase/first-file-area.md %})
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 6.7 KiB After Width: | Height: | Size: 6.7 KiB |
Before Width: | Height: | Size: 128 KiB After Width: | Height: | Size: 128 KiB |
|
@ -0,0 +1,25 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: Colour Codes
|
||||||
|
---
|
||||||
|
ENiGMA½ supports Renegade-style pipe colour codes for formatting strings. You'll see them used in [`config.hjson`](config-hjson),
|
||||||
|
[`prompt.hjson`](prompt-hjson), [`menu.hjson`](menu-hjson), and can also be used in places like the oneliner, rumour mod,
|
||||||
|
full screen editor etc.
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
When ENiGMA½ encounters colour codes in strings, they'll be processed in order and combined where possible.
|
||||||
|
|
||||||
|
For example:
|
||||||
|
|
||||||
|
`|15|17Example` - white text on a blue background
|
||||||
|
|
||||||
|
`|10|23Example` - light green text on a light grey background
|
||||||
|
|
||||||
|
|
||||||
|
## Colour Code Reference
|
||||||
|
|
||||||
|
:warning: Colour codes |24 to |31 are considered "blinking" or "iCE" colour codes. On terminals that support them they'll
|
||||||
|
be shown as the correct colours - for terminals that don't, or are that are set to "blinking" mode - they'll blink!
|
||||||
|
|
||||||
|

|
||||||
|
|
|
@ -14,3 +14,7 @@ You can find more info at the [Hjson.org website](http://hjson.org/).
|
||||||
within the IDE. It provides syntax highlighting to make it clear when you've made a syntax mistake within
|
within the IDE. It provides syntax highlighting to make it clear when you've made a syntax mistake within
|
||||||
a config file.
|
a config file.
|
||||||
|
|
||||||
|
### Notepad++
|
||||||
|
|
||||||
|
[Notepad++](https://notepad-plus-plus.org) has an Hjson plugin that provides syntax highlighting and other
|
||||||
|
usual text editor features. The plugin can be found [here](https://github.com/laktak/npp-hjson).
|
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: prompt.hjson
|
||||||
|
---
|
||||||
|
:zap: This page is to describe general information the `prompt.hjson` file. It
|
||||||
|
needs fleshing out, please submit a PR if you'd like to help!
|
|
@ -2,7 +2,7 @@
|
||||||
layout: default
|
layout: default
|
||||||
title: Home
|
title: Home
|
||||||
---
|
---
|
||||||

|

|
||||||
|
|
||||||
ENiGMA½ is a modern BBS software with a nostalgic flair!
|
ENiGMA½ is a modern BBS software with a nostalgic flair!
|
||||||
|
|
||||||
|
|
|
@ -86,6 +86,6 @@ webserver, and unpack it to a temporary directory.
|
||||||
otherwise.
|
otherwise.
|
||||||
|
|
||||||
9. If you navigate to http://your-hostname.here/vtx.html, you should see a splash screen like the following:
|
9. If you navigate to http://your-hostname.here/vtx.html, you should see a splash screen like the following:
|
||||||

|

|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue