Blok Kode
Penyorotan sintaks, judul berkas, nomor baris, pembungkus baris, dan tombol salin.
Di halaman ini
Blok kode memakai Prism.js yang disertakan langsung di tema (lebih dari lima puluh bahasa) β tidak ada permintaan ke CDN mana pun.
<?php
/**
* Menambahkan tautan "Edit di repositori" pada setiap halaman.
*/
add_filter( 'gitdocs_external_edit_url', function ( string $url, WP_Post $post ): string {
return "https://github.com/org/repo/edit/main/docs/{$post->post_name}.md";
}, 10, 2 );Sintaksnya:
```php
<?php
echo 'Halo dunia';
```Tambahkan title agar pembaca tahu berkas mana yang diubah.
wp gitdocs reindex```bash title="terminal"
wp gitdocs reindex
```const config = JSON.parse( document.getElementById( 'gitdocs-config' ).textContent );
const results = index.search( query, { limit: 60 } );
results.forEach( ( hit ) => {
render( hit.item );
} );Gunakan lineNumbers untuk menomori baris dan wrap agar baris panjang dibungkus, bukan digulir:
```js title="app.js" lineNumbers wrap
// β¦
```Sintaks GitBook juga dikenali:
{% code title="app.js" lineNumbers="true" overflow="wrap" %}
```js
// β¦
```
{% endcode %}Terminal
$ wp gitdocs info
+----+----------+---------+-----------+
| id | space | slug | published |
+----+----------+---------+-----------+
| 2 | Panduan | panduan | 16 |
+----+----------+---------+-----------+JSON
{
"space": 2,
"items": [
{ "id": 12, "parent": 0, "order": 1 },
{ "id": 18, "parent": 12, "order": 1 }
]
}SQL
SELECT p.ID, p.post_title
FROM wp_posts p
WHERE p.post_type = 'doc_page' AND p.post_status = 'publish'
ORDER BY p.menu_order ASC;Diff
- --gd-accent: #2563eb;
+ --gd-accent: #0ea5e9;Alias umum diterjemahkan otomatis: js, ts, sh, console, yml, md, dockerfile, c++, c#, env, dan lainnya. Bahasa yang tidak dikenali tetap ditampilkan rapi, hanya tanpa pewarnaan.
| Ditulis | Label | Penyorotan |
|---|---|---|
js |
JavaScript | ya |
console |
Terminal | ya |
text |
Teks | tidak |
mermaid |
β | dirender sebagai diagram |
math |
β | dirender sebagai rumus |
Tombol Salin ditambahkan otomatis pada setiap blok kode, dan penyorotan hanya dimuat ketika halaman benar-benar memuat kode β halaman tanpa kode tidak menanggung beban JavaScript-nya.
Gunakan satu backtick untuk nama_fungsi(), nama berkas seperti functions.php, atau nilai seperti --gd-accent.
Tanda kurung siku di dalam kode ditulis sebagai entitas HTML saat disimpan, sehingga contoh shortcode seperti [gallery] ditampilkan apa adanya, bukan dieksekusi WordPress.