Wiki Help
Home
/
Edit Code Blocks
View
Edit
History
No Category
Editing The Wiki
Custom Tags
Tests
Log in to edit
Code Blocks
<cat>
editing
</cat>
<title>
Code Blocks
</title>
# Code Blocks
You can syntax highlight code from a small set of languages.
|
Language
|
Syntax Name
| |
:--------:
|
:-----------:
| |
JavaScript
|
`JavaScript`
|
Markdown
|
`Markdown`
|
Lua
|
`Lua`
|
C++
|
`C++`
|
C#
|
`CSharp`
<note>
The list can be expanded on
<page
text = 'request'
>
Bugs_And_Requests
</page>
.
</note>
<note>
If you don't select a language, the pages default will be used.
Garry's Mods wiki pages default to
`Lua`
for example
</note>
<br/>
## Lua
```Markdown
\
`\`
\`Lua
function print( values )
player.say( 'hello' .. values )
end
\
`\`
\`
```
```Lua function print( values ) player.say( 'hello' .. values ) end ```
<br/>
## Markdown
```Markdown
\
`\`
\`Markdown
# H1
## H2
### H3 #### H4 ##### H5 ###### H6
Description with
**bold**
& *italic* text.
|
Left
|
Center
|
Right
| |
:-----
|
:------:
|
------:
| |
Cell
|
Cell
|
Cell
\
`\`
\`
```
```Markdown # H1 ## H2 ### H3 #### H4 ##### H5 ###### H6 Description with **bold** & *italic* text. | Left | Center | Right | |:-----|:------:|------:| | Cell | Cell | Cell ```
<br/>
## HTML
```Markdown
\
`\`
\`HTML
<html>
<!--
Multiline Comment
--
>
<head>
<title>
Title
</title>
<style>
div[ data-attribute = value ]{
color : red ;
}
</style>
<script
type = module
>
const { debug } = console
debug('Hello World')
</script>
</head>
<body>
<div
data-attribute = value
>
Div with Text
</div>
</body>
</html>
\
`\`
\`
```
```HTML <html> <!-- Multiline Comment --> <head> <title> Title </title> <style> div[ data-attribute = value ]{ color : red ; } </style> <script type = module > const { debug } = console debug('Hello World') </script> </head> <body> <div data-attribute = value > Div with Text </div> </body> </html> ```
<br/>
## JavaScript
```Markdown
\
`\`
\`JavaScript
const { debug } = console
debug('Hello World')
\
`\`
\`
```
```JavaScript const { debug } = console debug('Hello World') ```
## C#
```Markdown
\
`\`
\`CSharp
namespace HelloWorld {
class Hello {
static void Main( string [] args ){
System.Console.WriteLine(
"Hello World!"
);
}
}
}
\
`\`
\`
```
```CSharp namespace HelloWorld { class Hello { static void Main( string [] args ){ System.Console.WriteLine("Hello World!"); } } } ```
## C++
```Markdown
\
`\`
\`C++
#include <iostream>
int main() {
std::cout
<<
"Hello World!"
;
return 0 ;
}
\
`\`
\`
```
```C++
#include <iostream>
int main() {
std::cout
<<
"Hello World!"
;
return 0 ;
}
```
<cat>editing</cat> <title> Code Blocks </title> # Code Blocks You can syntax highlight code from a small set of languages. | Language | Syntax Name | |:--------:|:-----------:| | JavaScript | `JavaScript` | Markdown | `Markdown` | Lua | `Lua` | C++ | `C++` | C# | `CSharp` <note> The list can be expanded on <page text = 'request'>Bugs_And_Requests</page>. </note> <note> If you don't select a language, the pages default will be used. Garry's Mods wiki pages default to `Lua` for example </note> <br/> ## Lua ```Markdown \`\`\`Lua function print( values ) player.say( 'hello' .. values ) end \`\`\` ``` ```Lua function print( values ) player.say( 'hello' .. values ) end ``` <br/> ## Markdown ```Markdown \`\`\`Markdown # H1 ## H2 ### H3 #### H4 ##### H5 ###### H6 Description with **bold** & *italic* text. | Left | Center | Right | |:-----|:------:|------:| | Cell | Cell | Cell \`\`\` ``` ```Markdown # H1 ## H2 ### H3 #### H4 ##### H5 ###### H6 Description with **bold** & *italic* text. | Left | Center | Right | |:-----|:------:|------:| | Cell | Cell | Cell ``` <br/> ## HTML ```Markdown \`\`\`HTML <html> <!-- Multiline Comment --> <head> <title> Title </title> <style> div[ data-attribute = value ]{ color : red ; } </style> <script type = module > const { debug } = console debug('Hello World') </script> </head> <body> <div data-attribute = value > Div with Text </div> </body> </html> \`\`\` ``` ```HTML <html> <!-- Multiline Comment --> <head> <title> Title </title> <style> div[ data-attribute = value ]{ color : red ; } </style> <script type = module > const { debug } = console debug('Hello World') </script> </head> <body> <div data-attribute = value > Div with Text </div> </body> </html> ``` <br/> ## JavaScript ```Markdown \`\`\`JavaScript const { debug } = console debug('Hello World') \`\`\` ``` ```JavaScript const { debug } = console debug('Hello World') ``` ## C# ```Markdown \`\`\`CSharp namespace HelloWorld { class Hello { static void Main( string [] args ){ System.Console.WriteLine("Hello World!"); } } } \`\`\` ``` ```CSharp namespace HelloWorld { class Hello { static void Main( string [] args ){ System.Console.WriteLine("Hello World!"); } } } ``` ## C++ ```Markdown \`\`\`C++ #include <iostream> int main() { std::cout << "Hello World!" ; return 0 ; } \`\`\` ``` ```C++ #include <iostream> int main() { std::cout << "Hello World!" ; return 0 ; } ```
Wiki Help
The Facepunch Wiki
Editing The Wiki
8
Code Blocks
About This Wiki
Bugs And Requests
Headings
Quick Guide To Editing
Tables
Uploading Images & Files
View Formatting
Custom Tags
19
Ambig
Bug
Cat
Deprecated
Example
Function
Internal
Key
Member
Note
Page
Page List
Removed
Rustitem
Structure
Title
Type
Validate
Warning
Tests
2
Markdown
Syntax Highlight: Lua