Panduan ini menjelaskan cara menggunakan fitur template kustom SmartURLs.
Template ditulis dalam field input satu baris, tetapi dapat menghasilkan output multi-baris menggunakan token $nl.
SmartURLs sengaja dibuat ringan. Ini tidak pernah membaca konten halaman web dan hanya bekerja dengan URL dan informasi tab browser.
SmartURLs mengganti token berdasarkan metadata tab dan URL saat ini.
| Token | Deskripsi | Contoh Output |
|---|---|---|
$title |
Judul halaman di tab | Why the Moon? |
$title(html) |
Judul halaman yang di-escape HTML (mengonversi &, <, >, ", ' menjadi entitas). Aman untuk tag/atribut HTML. |
Rock & Roll <Best Hits>(untuk judul: βRock & Roll <Best Hits>β) |
$url |
URL lengkap | https://www.youtube.com/watch?v=bmC-FwibsZg |
$domain |
Hanya hostname | www.youtube.com |
$path |
Bagian path dari URL | /watch |
$basename |
Segmen terakhir dari path | watch |
$idx |
Indeks tab (basis 1) | 3 |
$date |
Tanggal lokal (YYYY-MM-DD) | 2025-01-12 |
$time |
Waktu lokal (HH:MM:SS) | 14:03:55 |
$date(utc) |
Tanggal UTC | 2025-01-12 |
$time(utc) |
Waktu UTC | 05:03:55 |
$nl |
Menyisipkan baris baru | (menghasilkan pemisah baris dalam output) |
β οΈ Catatan tentang
$nl: Hanya didukung dalam template kustom Salin. Tidak dapat digunakan dalam template kustom Buka dari teks. Jika Anda ingin menggunakan kembali template yang sama untuk Salin dan Buka, hindari$nldalam template buka atau gunakan mode Pintar (deteksi otomatis) sebagai gantinya.
β οΈ Catatan tentang
$title(html): Hanya didukung dalam template kustom Salin. Template kustom Buka dari teks tidak memproses token ini. Untuk template buka, gunakan$titlesebagai gantinya.
Untuk menunjukkan bagaimana token diperluas, contoh ini menggunakan:
π Judul
Why the Moon?
π URL
https://www.youtube.com/watch?v=bmC-FwibsZg
Dari URL ini:
$domain β www.youtube.com$path β /watch$basename β watch$v (parameter query) β bmC-FwibsZgTanggal dan waktu adalah contoh; output aktual bergantung pada jam sistem Anda.
SmartURLs dapat mengekstrak parameter query langsung dari URL.
π€ Sintaks
$<param>
π Contoh URL
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
| Token | Output |
|---|---|
$v |
bmC-FwibsZg |
$t |
123 |
Jika parameter tidak ada, nilainya menjadi string kosong.
β οΈ Catatan tentang token parameter query: Token parameter query (misalnya
$v,$id,$tag, dll.) hanya dievaluasi dalam template kustom Salin. Mereka tidak dievaluasi dalam template kustom Buka dari teks, jadi jangan gunakan dalam template buka.
Blok kondisional memungkinkan template menghasilkan teks tertentu hanya jika parameter query tertentu ada.
π€ Sintaks
πΉ Parameter tunggal
{{q=v: ... }}
πΈ Beberapa parameter (kondisi DAN)
{{q=v,t: ... }}
Di dalam blok kondisional:
$v, $t, dll. diperluas secara normal$nl, $title, $domain juga berfungsielse yang tersediaJika kondisi tidak terpenuhi, seluruh blok dihapus dari output.
β οΈ Catatan tentang blok kondisional: Blok kondisional (misalnya ``) hanya tersedia dalam template kustom Salin. Mereka tidak berfungsi dalam template kustom Buka dari teks. Jika Anda memerlukan pemfilteran fleksibel saat membuka URL, gunakan mode Pintar (deteksi otomatis) sebagai gantinya.
Template ditulis sebagai satu baris, tetapi dapat menghasilkan beberapa baris melalui $nl.
Contoh URL dan judul yang digunakan di bagian ini:
π Judul
Why the Moon?
π URL
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
π Template
$title$nl$url
π¬ Output
Why the Moon?
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
π Template
- [$title]($url)
π¬ Output
- [Why the Moon?](https://www.youtube.com/watch?v=bmC-FwibsZg&t=123)
π Template
{{q=v:Video ID: $v$nl}}$title$nl$url
π¬ Output
Video ID: bmC-FwibsZg
Why the Moon?
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
Jika v= tidak ada:
Why the Moon?
https://example.com/page
Berdasarkan pola thumbnail YouTube yang dikenal:
https://img.youtube.com/vi/VIDEO_ID/maxresdefault.jpg
π Template
{{q=v:Thumbnail: https://img.youtube.com/vi/$v/maxresdefault.jpg$nl}}$title$nl$url
π¬ Output
Thumbnail: https://img.youtube.com/vi/bmC-FwibsZg/maxresdefault.jpg
Why the Moon?
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
π Template
{{q=v:$nl}}[$title]($url)
π¬ Output

[Why the Moon?](https://www.youtube.com/watch?v=bmC-FwibsZg&t=123)
π Template
{{q=t:Timestamp: $t sec$nl}}$title$nl$url
π¬ Output
Timestamp: 123 sec
Why the Moon?
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
π Template
{{q=v,t:Video: $v ($t sec)$nl}}$url
π¬ Output
Video: bmC-FwibsZg (123 sec)
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
π Template
[$domain] $path$nl$url
π¬ Output
[www.youtube.com] /watch
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
π Template
## $basename: $title$nl$url
π¬ Output
## watch: Why the Moon?
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
π Template
$title β $url
π¬ Output
Why the Moon? β https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
π Template
- [$title]($url) β $date $time
π¬ Output
- [Why the Moon?](https://www.youtube.com/watch?v=bmC-FwibsZg&t=123) β 2025-01-12 14:03:55
π Template
$title$nl$url$nl---$nl$domain
π¬ Output
Why the Moon?
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
---
www.youtube.com
SmartURLs sengaja tetap sederhana.
β SmartURLs TIDAK:
elseβοΈ SmartURLs HANYA menggunakan:
Ini memastikan perilaku konsisten di semua situs web.
Fitur-fitur ini tersedia di: SmartURLs v1.4.0 dan yang lebih baru
Untuk permintaan fitur atau pertanyaan, silakan buka issue di sini: