Referensi Dasar Format Posting di Forum DC

Sebelumnya perlu diketahui konten posting di devilzc0de support beberapa Markup Language :

  1. Standard Markdown
  2. Standard BBCode
  3. “safe” HTML

Jika di forum lama kita lebih sering menggunakan (atau lebih tepathnya) hanya menggunakan BBCode, di forum yang baru, staff merekomendasikan menggunakan Markdown sebagai standard markup language.

Text Format

**bold** atau __bold__ menghasilkan bold.
*italic* atau _italic_ menghasilakn italic.
~~coret~~ menghasilkan coret
_combo **bold** dan **italic** dan ~~**coret**~~_ menghasilkan combo bold dan italic dan coret
Untuk Underline masih dapat menggunakan BBCode [u]Underline[/u]

Heading

# H1 
## H2
### H3
#### H4
##### H5
###### H6

Lists

1. Ordered list pertama
2. Ordered list kedua
   * Tambahkan 3 spasi dan tanda `*` untuk sub-list      
3. Ordered list akan auto increment
3. meskipun penomoran
3. didepan salah

* unordered list
- unordered list juga bisa menggunakan `-`
  1. Ordered list pertama
  2. Ordered list kedua
    • Tambahkan 3 spasi dan tanda * untuk sub-list
  3. Ordered list akan auto increment
  4. meskipun penomoran
  5. didepan salah
  • unordered list
  • unordered list juga bisa menggunakan -

Code Forrmating

Code format dapat dilakukan secara inline atau multi-line block code.

Inline Code Format

Sisipkan kata diantara tanda `, misalnya `var i = 10;` akan menghasilkan var i = 10;

Multi-Line Blocks of Code & Syntax Highlighting

Sisipkan code diantara 3 tanda ```, misal :
```
function foo(bar){
     return bar+1;
}
```

menghasilkan :

function foo(bar){
    return bar+1;
} 

Untuk memberikan block code yang lebih spesifik ke bahasa program, atau konfigurasi tertentu, tambahkan nama bahasa program atau config app tertentu. Misalnya :

```python
#!/usr/bin/python
import sys
try:
    import argparse
except ImportError:
    sys.exit(‘Silahkan install `python-argparse` atau gunakan python >= 2.7 untuk menjalankan script ini’)
import os, re, urllib2, json
ver = ‘1.0.5’
prog_desc = “Simple Kominfo Trust / Internet Positif db fetcher written in Python”
```
akan menghasilkan :

#!/usr/bin/python
import sys
try:
    import argparse
except ImportError:
    sys.exit('Silahkan install `python-argparse` atau gunakan python >= 2.7 untuk menjalankan script ini')
import os, re, urllib2, json
ver = '1.0.5'
prog_desc = "Simple Kominfo Trust / Internet Positif db fetcher written in Python"

Saat ini code format yang support adalah :

  • apache config
  • bash codes
  • cpp : C++ codes
  • css
  • xml format
  • http respond
  • json format
  • java codes
  • javascript codes
  • markdown markup
  • nginx config
  • ruby codes
  • perl codes
  • php codes
  • python codes
  • sql query
  • shell session

Contoh Nginx Config :

user www-data;
worker_processes auto;
pid /var/run/nginx/nginx.pid;
include /usr/local/nginx/modules-enabled/*.conf;

events {
	worker_connections 8;
}

http {
	sendfile on;
	tcp_nopush on;
	tcp_nodelay on;
	server_tokens off;
	gzip on;
	# dan seterusnya
}

Contoh HTTP Respond :

HTTP/1.1 200 OK
Date: Mon, 27 May 2019 07:13:49 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1
P3P: CP="This is not a P3P policy! See g.co/p3phelp for more info."
Server: gws
X-XSS-Protection: 0
X-Frame-Options: SAMEORIGIN

Tables

Membuat table dapat menggunakan markdown table atau menggunakan table dengan format HTML. Contoh membuat table dengan Markdown :

| Setup | CPU | µ-arch | Status |
| - | - | - | - |
| Lab | Core i7-8700K | Coffee Lake-S | Affected |
| Lab | Core i9-9900K | Coffee Lake-R | Not Affected |
| Lab | Xeon E5-1630 v4 | Broadwell-EP | Affected |
| Cloud |Xeon Platinum 8175M | Skylake-SP | Affected |
| Cloud |Xeon Gold 5218 | Cascade Lake-SP | Not Affected |

Akan menjadi :

Setup CPU µ-arch Status
Lab Core i7-8700K Coffee Lake-S Affected
Lab Core i9-9900K Coffee Lake-R Not Affected
Lab Xeon E5-1630 v4 Broadwell-EP Affected
Cloud Xeon Platinum 8175M Skylake-SP Affected
Cloud Xeon Gold 5218 Cascade Lake-SP Not Affected

Tips: Untuk mempermudah pembuatan table, gunakan software spreadsheet seperti Excel / Google Spreadsheet. Copy dan paste content pada spreadsheed ke forum post editor.

Links

Secara otomatis, editor akan membuat link jika menuliskan sesuatu yang diawali dengan http:// atau https://. Ada kalanya link akan digunakan berulang-ulang dalam 1 posting. Link referensi dalam format markdown juga dapat dimanfaatkan.

Spoiler

[spoiler] BBCode tidak lagi dapat digunakan, dan digantikan dengan format betikut :

[details="Spoiler"]
Isi spoiler
[/details]

Contoh :

Spoiler

Isi spoiler


* update menyusul

2 Likes

ntab uakeh tenan :pusing:

afgan :wew: :wew: :wew: