Mengubah file Notepad biasa menjadi format SHTML (.shtml) sebenarnya sangat sederhana karena file SHTML pada dasarnya adalah dokumen teks biasa yang memuat instruksi SSI (Server Side Includes). Anda hanya perlu memanfaatkan fitur penyimpanan berkas bawaan Notepad tanpa memerlukan perangkat lunak tambahan yang rumit.
Format SHTML sering digunakan untuk menyisipkan elemen berulang seperti header, footer, atau navigasi pada situs web tanpa harus mengubah satu per satu halaman secara manual. Pastikan server hosting Anda mendukung eksekusi SSI agar file SHTML dapat berfungsi secara optimal di peramban web.
Langkah-Langkah Mengubah Notepad Menjadi SHTML
- Buka aplikasi Notepad di perangkat Windows Anda dan buat atau tempel kode HTML/SSI yang ingin digunakan.
- Klik menu File di pojok kiri atas, lalu pilih opsi Save As... (atau tekan kombinasi tombol
Ctrl + Shift + S). - Pada jendela penyimpanan yang muncul, ubah bagian Save as type dari Text Documents (*.txt) menjadi All Files (*.*).
- Pada kolom File name, ketik nama file yang diinginkan dan akhiri dengan ekstensi
.shtml(contoh:index.shtmlatauhalaman.shtml). - Pastikan Encoding diatur ke UTF-8 agar karakter khusus terbaca dengan sempurna oleh peladen web, lalu klik tombol Save.
Tabel Perbandingan Ekstensi File Web di Notepad
| Ekstensi | Nama Format | Fungsi Utama |
|---|---|---|
| .txt | Plain Text | Penyimpanan teks mentah tanpa eksekusi kode. |
| .html | HyperText Markup Language | Halaman web statis standar yang dirender peramban. |
| .shtml | Server Side Includes HTML | Halaman web dinamis sederhana dengan instruksi server. |
Troubleshooting File SHTML Tidak Berfungsi
Jika file SHTML yang Anda buat dari Notepad hanya menampilkan teks kode mentah alih-alih mengeksekusi perintah SSI (seperti fungsi #include), periksa beberapa hal berikut:
- Konfigurasi Server: Pastikan server web (seperti Apache atau Nginx) dikonfigurasi untuk mengizinkan modul SSI dan memproses file dengan ekstensi
.shtml. - Sintaks SSI: Periksa kembali penulisan tag SSI, misalnya
<!--#include virtual="header.html" -->, pastikan tidak ada kesalahan ketik atau spasi berlebih. - Unggah ke Hosting: File SHTML harus diakses melalui server lokal atau hosting (menggunakan protokol http/https), bukan dibuka langsung dari penyimpanan lokal komputer dengan klik ganda pada peramban.